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

matlab如何获得某个m文件的路径?,第1张

A=which('test')\x0d\x0a\x0d\x0amatlab代码中获取当前m文件所在的路径\x0d\x0a\x0d\x0a文件放在哪里,直接可以运行。不用changefolder,会把M文件位置变成当前工作目录。\x0d\x0a%savem-fileasaa.m\x0d\x0afunctionres=aa()\x0d\x0aclc\x0d\x0ap1=mfilename('fullpath')\x0d\x0ai=findstr(p1,'\')\x0d\x0ap1=p1(1:i(end))\x0d\x0acd(p1)\x0d\x0aend

1、首先点击进入matlab,然后点击上方选项中的文件,如下图所示。

2、点击文件后,就可以在下方找到工作路径图标,点击进入工作路径设置。

3、这样就可以看到当前matlab的工作路径了,如下图所示。如果想要添加新的工作路径,点击左上方的添加即可。

4、然后选择一个新的工作路径,也就是一个新的文件夹,点击确定。

5、然后点击下方的保存该工作路径,就可以将新的工作路径添加到matlab了。

使用fid直接加入路径读取即可;

fid = fopen('X:\路径\*.JPG')

Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中.

dir函数可以有调用方式为:

dir('.') 列出当前目录下所有子文件夹和文件;

dir('G:\Matlab') 列出指定目录下所有子文件夹和文件;

dir('*.m') 列出当前目录下符合正则表达式的文件夹和文件;

得到的为结构体数组每个元素都是如下形式的结构体:

name-- filename

date-- modification date

bytes -- number of bytes allocated to the file

isdir -- 1 if name is a directory and 0 if not

datenum -- modification date as a MATLAB serial date number

分别为文件名,修改日期,大小,是否为目录,Matlab特定的修改日期.

可以提取出文件名以作读取和保存用.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11404488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存