二、 用Python带的铅旅激C语言借口,写一个C模块,让它调用Step 1中的C库
三、import Step 2中的模块,python就可以调用matlab的程序了。
这里还有直接调槐袜用可执行文件的方法python直接调matlab
全部用文件io的话可以这样:滚皮matlab把所有参数输出到一个文件里,然后用system命令调python脚本。python脚本读文件做计算结果再写文件。最后matlab再读文件得到燃皮结果。
假设python脚本的用法是:
python xxx.py in.txt
out.txt
则matlab调用命令为:
[status, cmdout] = system('python xxx.py in.txt out.txt')
另外,可以把参数用python命令行参数的方式传入,然后从cmdout(也皮备差就是命令行的标准输出)获取返回值。题主研究好文件io的方法再来看这一种。
numpy1from numpy.matlib import repmat此外numpy中的array类并闹型绝正罩存在Broadcasting机制。清含A(5,6), B是A每行的均值,B(5,1)对A进行行0均值化时,无需基于B构造一个5*6矩阵,直接A-B即可。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)