安装matlab
在scp时出现loss connection时需要-p指定端口
scp -P 22
完全参考博客
https://blog.youkuaiyun.com/wangxiaai/article/details/100024185
linux执行matlab
假设文件名为ks.m
matlab -nodesktop -nosplash -r ks
在matlab中添加路径(包含子路径)
addpath(genpath(ref_pth))
py调用matlab安装环境
cd “matlabroot/extern/engines/python”
python setup.py install
服务器后台运行.m
因执行nohup而产生的Bad file descriptor 和 Warning: “Error reading character from command line” 错误解决
nohup matlab -nodesktop -nosplash -nodisplay <gen256img.m >log.txt 2>&1 &
1.matlab调用python
直接加py.
py.math.sqrt(4)
2.python调用matlab
在py的工作文件夹下创建.m
import matlab.engine
eng = matlab.engine.start_matlab()
ret = eng.triarea(1.0,5.0)
print(ret) # 2.5
os.system(‘cd E:\个人课题\widar\Widar3.0Release-Matlab’)
ret = eng.scanDir(“E:\个人课题\widar\Widar3.0Release-Matlab\myCode”)
print(ret)
删除matlab
rm -rf matlab
matlab使用GPU
1.查看是否可用
gpuDevice
使用个数
parallel.gpu.GPUDeviceManager.instance.getDeviceCount
选择显卡(从1开始编号)
gpuDevice(6);
添加别人的matlab到自己的环境里
vim ~/.bash_profile
PATH=
P
A
T
H
:
PATH:
PATH:HOME/bin:/home/xx/matlab/bin
source ~/.bash_profile