matlab 如何分段运行程序

matlab 如何分段运行程序,第1张

出错的原判旁因应该是

你的函数名字起的太简单了,可能与别掘好橡的g.m函数冲突,引起调用错误,不过也可能是matlab抽风了,你重启试试。

我的解决办法是:把函数名字改为gg.m

然后放到袜态当前工作目录中,

函数内容的代码是:

function

y=gg(x)

if

x>2

y=x^2+2

elseif

0

你试试,如果有问题,欢迎继续讨论

1、打开枣念清Matlab软件,【打开】凳前或新建调试文件。

2、点击代码前的横杠【设置断点】。

3、点击【运行】。

4、光标停到断点处,按【F10】单步执行。

5、将鼠标放在要观察的变量上【停留片刻】,查看变量高灶值(当矩阵太大时,只显示矩阵的维数)。最后F5执行完成。

分成3个问题来说明:

1:如果你的Matlab程序,使用的是Matlab的基本函数(一共有200多个,我以前给过,你也可以在mathworks公司网站上查到这200多个函数),那么你可以把程序编译成c语言,然后再把c语言编译成独立运行的程序,这个肯定是没有问题的。

2:如果你的Matlab程序,用到了一些特点的工具箱,比如说图像处理,信号处理,GUI等,那么如果编译的话,需要把mcrinstaller (安装路径下有),一同复制到新的机器里。

3:如果你使用到神经网络工具箱,编译的话,基本上是没有可能的(当然,我以前也转载过Mathworks公司的一个介绍,但是还是有很多编译问题存在)。


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

原文地址: http://outofmemory.cn/yw/12486439.html

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

发表评论

登录后才能评论

评论列表(0条)

保存