实时搜索: matlab m文件在哪里

matlab m文件在哪里

614条评论 6495人喜欢 1469次阅读 203人点赞
我在网上下载了个关于人脸识别的MATLAB 的.M文件
可是不知道怎么用,只能打开他。。。 , 在打开的.m文件中点击了run但是总是跳出来如下对话框

之后无论点哪个都没有什么反应,是文件出了什么问题还是我matlab安装的问题
急~~~~~~~~ , matlab m文件输入参数可以为变量么
例如程序如下
function m=circle()
t_T=input('Type whole t(up_down):');
m=0;
for i=1:size(t_T,2)
m=m+t_T(1,i);

MATLAB的m文件在哪: 你如果要看hello.m文件在哪.
你输入:
which hello.m
就可以知道在哪了,如果搜过路径中没有包括你的hello.m所在的路径,那matlab就没有办法了。

不过你可以用windows的查找功能。

matlab中m文件如何命名求解: matlab的.m文件保存的命名规则:
1.文件名命名要用英文字符,第一个字符不能是数字或下划线
2.文件名不要取为matlab的一个固有函数,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。
3、文件存储路径一定为英文
4、m文件起名不能为两个单词,如three phase,应该写成three_phase或者ThreePhase

matlab的M文件:

matlab的M文件是函数文件或者脚本文件,MATLAB的m文件分为两种。

一种为脚本文件,就是由一堆命令构成的,里面第一行不是 function 开头,这种文件比如是myfun.m 就在命令窗口里输入myfun回车就行,matlab会把m文件中的命令都运行一次。

另一种为函数文件,第一行为function ,比如说 function y=myfun(x),这种文件函数名与文件名必须是一致的,在命令窗口里输入myfun(x), x是运行参数,回车即运行。

扩展资料:

MATLAB主要用于数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理、数字信号处理、通讯系统设计与仿真、财务与金融工程,是一款商业数学软件。

MATLAB是matrix和laboratory两个词词根的组合,意为矩阵工厂。该软件将数值分析、矩阵计算、科学数据可视化、非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,提供了一种有效数值计算的解决方案。

参考资料来源:百度百科-m (文件格式)

MATLAB系统函数的M文件在哪里: 使用edit 加上你想看得函数就可以打开m文件了。例如plot函数,你可以在matlab命令行里面输入edit plot,这样就可以打开plot的m文件了。

matlab m文件调试后在哪看结果: 一般都会生成变量的啊,在Workspace查看各变量的值 或者把每行的命令结束的分号去掉,让结果输出

matlab无法调用m文件:

matlab所有m文件如果需要运行或者调用,都需要将其目录包含到matlab的全局搜索路径里,这是matlab的一个规定,就好像C++里需要使用某个库你就必须include头文件一样。

你这个最简单的办法就是点“add to path”,将你的m文件所在的目录加到搜索路径,或者将你的m文件移动到matlab的默认工作路径“安装路径\work”下,或者点击matlab file菜单下的set path,设置一个你指定的工作路径,然后再里面运行m文件。

matlab m文件输入参数问题:   1、m函数输入参数是程序必须的,设置、选用须充分考虑程序需要,尽量以最少的输入参数,解决问题。
  2、对已写好的m文件,不改程序的话,输入参数必须与文件要求相符,变量类型一致。
  3、输入方式有几种:
  a先定义输入参数,再调用函数,如 x=5;b=magic(x);
  b直接在调用函数语句中定义,如 b=magic(5);

关于matlab的.m文件图标显示为文本文件的问题,请问你解决了吗啊,请指教非常感谢!:

完整解决办法(请务必读完):

首先尝试下面几种方法

(1).使用代码


cwd=pwd;
cd([matlabroot '\toolbox\matlab\winfun\private']);
fileassoc('add',{'.m','.mat','.fig','.p','.mdl',['.' mexext]}); %重点
cd(cwd);
disp('Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.')


(2).使用matlab帮助


1.打开matlab,输入doc命令打开help
2.在help窗口中搜索Change Windows File Associations
3.找到Associating Files with MATLAB on Windows Platforms(2011的帮助是这样,不同版本可能不一样)的对应解释
4.最后就是直接点击所需的文件关联,如下

选择上图最后一项即可。

(3)使用控制面板


1.在“控制面板”中找到“默认程序”选项(不同系统位置可能不同)

2.在“默认程序”窗口中选择“将文件类型或协议与程序关联”,出现下图

3.找到".m",双击,然后选择matlab图标,如不出意外,将自动更新.m文件的关联,m文件的图标也会自动更正




那么如果上面的方法都不管用了,怎么办呢??????

我为此郁闷过许久。只能说去TMD,逼我放大招(也是最有效的一招)——手动修改注册表:

1.在“运行”中输入“regedit”

2.删除“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.m”

3.再尝试最开始的第3中方法(前两种说不定也可以哦,只是我没试过)——在控制面板中更新文件关联。


最终m文件的图标恢复正常了!!!

  • 15执业医师资格多少分合格

    Arduino 与树莓派 Raspberry Pi 相比各自有什么优缺点: 因为近两年内有家装的需求,考察了市面上的智能家居方案,要么不靠谱看不上眼,要么价格高得离谱。想着自己原来也搞过一段时间单片机,Linux 靠着 Google 和 StackOverflow 也能解决一些问题。于是开始...

    582条评论 3467人喜欢 2078次阅读 288人点赞
  • 蹂躏几个美少女

    从青岛火车站到轮渡要坐几路公交车?票价呢?到哪站下?谢谢!: 从四方火车站出来,在那里坐21路到东平路下车,就是轮渡~无人售票 1元/人21路具体路线:四方火车站、长途站、长春路、埕口路、华阳路、科技街(颐高数码广场)、儿童医院、海员、小港、菏泽路、东平路 ...

    606条评论 5282人喜欢 1744次阅读 948人点赞
  • 2016哈尔滨水费几个月交一次

    arcgis 点转线 排序问题: 点不是很多,建议直接手动画线即可如果还有疑问请私信加我帮你! ...

    280条评论 4298人喜欢 5869次阅读 771人点赞
  • 身上长肉疙瘩是怎么回事

    刚买的arduino Leonardo板子,插到电脑上不识别串口,也不识别Leonardo,只识别: 一般的串口应该是要装驱动吧,你买板子的时候应该有驱动光盘吧,或者你在网上搜下找下驱动 ...

    765条评论 3216人喜欢 3701次阅读 507人点赞