matlab 如何获得某个m文件的路径

2024-12-26 10:48:07
推荐回答(4个)
回答1:

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

回答2:

你是不是想让test.m中程序运行的结果赋值给变量(A)啊?
如果是这样的话,是可以行得通的。

回答3:

A=which('didai.m')

回答4:

A=which('test')