本文作者:qiaoqingyi

matlab怎么看之前的代码(matlab写完代码如何查看结果)

qiaoqingyi 2023-04-20 342

MATALB属于半开源软件,其中很多函数可以通过“openedittype+filename”命令进行编辑和查看源代码但是有一些函数仅仅可以找到它的帮助文档,却无法看到具体的源代码,比如min,fft,sum等函数,因为这些函数属于MATLAB的builtin。

方法一,在matlab的命令窗口中输入 type fcm fcm是其自带的一个函数,这样命令窗口中就会出现该函数的相关信息 方法二,在命令窗口中输入 open fcm 如1所示,这样软件会找到其相关的M文件,也就是函数文件,如2所示是其。

比如看xttm文件,键入命令edit xtt,进入编辑窗口,就可以打开了。

1在命令窗口中输入type 函数名例如type rgb2gray等,就会在命令窗口出现该函数的相关说明及源代码2在命令窗口中输入open 函数名例如open rgb2gray等,就会打开该函数的m文件3在命令窗口中输入edit。

1进入matlab打开资源管理器2右击打开的脚本3从快捷菜单中单击“打开”4实时脚本随即在“SQL编辑器”中打开以上就是matlab未保存的实时脚本找到的方法。

在matlab目录下,寻找所要查看demo文件名的m文件,就可以了如果实在找不到,就用查找文件的方式,注意一定要找那个m文件,然后直接打开就可以了,也可以用txt文本阅读器打开。

matlab的语句如果不加分号就会在命令窗口实时显示结果,比如你想知道x的值,可以在子程序中加上一行 x 如果x变化,想知道进行到某一步时x的值,可以用分步执行或添加断点的方式运行,在editor窗口的debug菜单中有相关命令。

点击代码前的横杠4102设置断点3点击1653运行4光标停到断点处,按F10单步执行5将鼠标放在要观察的变量上停留片刻,查看变量值当矩阵太。

主要还是看实例和输入参数,你指的是把它圈出来Hlines,HSM =圆H,频率,类型1,值1typen被,值N,HSM 中东,这是对应的表,史密斯例如代码 CLC清除所有关闭所有圈= rsmak#39圆#39fn。

直接在命令窗口里输入下面的命令即可edit polyfit 前提是,该函数是以m文件提供的大部分都满足上述前提,但有部分例外内建函数如sort,不能查看代码有的m文件编译成伪代码文件p文件也不能查看另有一类mex。

对于可以正常调用的子程序来说换句话说,子程序在path中,如果懒得找文件的话,选中程序名右键打开quot quot 或 Ctrl + D。

主要还是看实例和输入参数,你指的是把它圈出来Hlines,HSM=圆H,频率,类型1,值1typen被,值N,HSM 中东,这是对应的表,史密斯例如代码 CLC清除所有关闭所有圈= rsmak#39圆#39fnplt。

程序源文件编译后的文件相比m文件,mex文件执行速度更快不能像查看m文件一样查看mex文件,原因是mex文件是二进制文件。

matlab怎么看之前的代码(matlab写完代码如何查看结果)

可以通过which命令上图中的函数fft, sum, min属于MATLAB的builtin function,无法看代码,只能通过“helptype+filename”来看帮助文档,通过这个路径一路查下去,M文件里面也只有帮助文档,没有源代码最后一个函数axis。

这和个人的写代码风格有关系一段好的代码要符合很多个规范,毕竟大型项目的开发不是一直都是同一个人,如果写的很糟糕,那后来的人都接手不下去了1主次分明在主函数内只有函数调用语句和少量其它语句,一眼就明白。

阅读
分享