A=which('test')
matlab代码中获取当前m文件所在的路径
文件放在哪里,直接可以运行。不用change folder,会把M文件位置变成当前工作目录。
%save m-file as aa.m
function res=aa()
clc
p1 = mfilename('fullpath')
i=findstr(p1,'\')
p1=p1(1:i(end))
cd(p1)
end
你是不是想让test.m中程序运行的结果赋值给变量(A)啊?
如果是这样的话,是可以行得通的。
A=which('didai.m')
A=which('test')