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

作者&投稿:驹强 (若有异议请与网页底部的电邮联系)
MATLAB中怎么调用在不是默认路径的.m文件~

“cd”命令切换当前路径。如果知道你要调用的m文件路径,比如是在F盘下的fun.m ,可以输入 cd f:/fun.m 切换路径
然后直接在命令窗口输入 fun 就可以执行了。

方法如下:
1、查看搜索路径:path
在命令窗口中输入path,就能查看matlab的搜索路径(比如,输入一条代码,程序会在这些目录中依次搜索是否为变量,是否为函数,M文件等);
2、当前工作目录:cd
输入命令cd,可以查看当前工作目录;
3、修改工作路径:userpath('F:\matlab\work')
路径可以自己定义;
像以前版本一样,设置路径为安装目录下work文件夹。
4、保存路径修改:savepath
改完默认路径后需要保存一下。
重启软件,就能看到路径已修改。

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')


六合区17263004268: matlab如何获得某个m文件的路径? -
贸软悦康: 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

六合区17263004268: 怎么将matlab命令保存为M文档 -
贸软悦康: 1、打开电脑上的“matlab”软件,主界面如下图所示. 2、点击箭头处的“新建”按钮. 3、接着点击新建栏目下的“脚本”,新建一个脚本文件.zhidao 4、在新建的脚回本里,输入代码,此处绘制sinx的函数图像,点击保存答. 5、保存函数,下面输入函数文件名,保存类型为*.m. 6、输入文件名后,点击下方的“保存”按钮,可以看到保存好的m文件. 7、接着点击箭头处的“运行”按钮,运行这个函数文件. 8、函数文件运行结果如下图所示,可以看到绘制好的图像.

六合区17263004268: matlab中怎么调用程序m文件 -
贸软悦康: 首先是将你打算调用的M文件所在的目录选为当前工作目录,例如m文件fx.m放置在E盘根目录下,那么,可以通过,file-setpath-add folders将E盘选为当前工作目录.还可以通过如下方式: 点击红框内,上三角箭头标定的地方 会出现如下,选定...

六合区17263004268: 怎样调用matlab中的M文件 -
贸软悦康: 把m文件放在matlab的搜索路径中,在命令窗口运行m文件的函数就行了(一般m文件名和函数名一致). matlab的搜索路径可以在file->path...设置

六合区17263004268: matlab中怎样创建和调用m文件 -
贸软悦康: 原发布者:st20571161.建立M文件的必要性:对于常用的或很长的程序,如果每次都从头输入,则非常费时间,也容易出错.将这些程序做成M文件就方便多了--只要输入自定义的命令,就可以方便的调用,编程的效率大大提高!2.如何建立M文...

六合区17263004268: 如果一个m文件是一个纯数据文件,怎么把它读入到matlab中.就是用什么命令读入
贸软悦康: 你将上面的数据导入x中,可以如下操作: 1 先建立一个1.txt,将数据存放进去 2 将1..txt放在MATLAB的work子目录下 3 在command window中输入:x=load('1.txt');(注意标点的中英文) 4 数据就在x中了

六合区17263004268: matlab如何打开某一文件夹下的.m文件? -
贸软悦康: 解决方案1: \)主程序开头添加addpath('program文件夹添加到当前运行的path中;e;program' 也就是把e:\ 解决方案2: m'd把要run的M文件改成function格式 然后再要用的地方调用function 如果之前没打开过的话就要先用命令打开,例如,把函...

六合区17263004268: matlab中函数m文件怎么看?? -
贸软悦康: M文件大致可以理解为由一系列的语句组成的相对独立的一个运行体.分为M脚本文件与M函数文件. M脚本文件没有参数传递功能,但M函数文件有此功能. M函数文件的格式有严格规定,它必须以“ function ”开头,其格式如下:Function ...

六合区17263004268: 怎样从Matlab直接导出可以打印的M文件,这种情况下该如何处理? -
贸软悦康: M文件是文本文件, 如果目标电脑没有安装MATLAB, 可以直接用记事本打开, 也可用写字板甚至word打开, 即可打印.【附录】M文件的建立与打开M文件是一个文本文件,它可以用任何编辑程序来建立和编辑,而一般常用且最为方便的...

六合区17263004268: matlab怎么调用m文件
贸软悦康: 可以这样做. 首先打开.m文件(matlab中一般左边会有一个文件路径,通过它找到并打开文件即可). 然后在打开的.m文件窗口的右上方,会有一个run按钮(就是一个三角形按钮),按下便可以运行.m中的所有 程序,结果显示在command window里. 如果只想运行程序中的一部分,可以选中文件中的那部分,右键点击选中的部分,选择evaluate cells(好像是第一个选项),即可运行选中的部分了. 不知道说没说清楚,欢迎追问~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网