www.4658.net > mAtlAB 一直出错,求助

mAtlAB 一直出错,求助

找到或添加powergui模块 点开把采样方式设置成discrete 周期1e-5就行了

matlab有可以排查错误,跳过错误语句,继续执行下一句的函数try catch end 这是介绍:http://jingyan.baidu.com/article/d8072ac487e73aec95cefd03.html

出错的原因是,poisscdf 是以数值方法计算泊松累积分布函数的,不能用符号方法求解。 要解这个方程,可以用fsolve,例如: >> fsolve(@(p)(16-p)*poisscdf(p,100)+p-16,0)Optimization terminated: first-order optimality is less than option

定义 var和 varexo, parameters把变量逗号去掉。 另外,我感觉你是要写log linear approximation,log linear的写法是要用steady state SS 乘以自己变量的exp(.)。

Disp那个问题。。。是你自己打错了吧。。。 disp是Matlab的内置函数,Matlab是大小写敏感的。 至于c没有定义的问题,最好问这个程序的作者....语法上你只要在"Maxpid=max(c);"这一句之前对c赋值一次就可以了,不过要赋什么值跟这段代码想干什么...

卡住的话,先看看有没有出错提示,没有,再看看左下角start旁边是否显示为busy,如果busy,说明程序正在运行,如果你知道程序计算量不是非常大,就说明可能程序有问题,长时间运行,是不是陷入死循环,可以用ctrl+c人为终止程序。

改成 x= 1:30:300; 因为式子中出现产生除零情况

这几个警告都没什么,不用担心。 Using a default value of 0.2 for maximum step size. The simulation step size will be limited to be less than this value.这是因为你没有设置仿真最大步长,因此simulink使用了默认步长0.2s。 Warning: Th

题主是把代码直接贴到命令窗口里运行的吧?用function定义的函数必须保存成M文件才能运行。如果已经保存到M文件,那就是在function之前还有其它代码。function必须出现在有效代码的最前面(所谓有效,是指不包括注释之类的内容)。

那说明你确实没有cftool,如果你用的是破译版的话说明在破译的过程中造成了该工具箱的缺失!可以重新下载其他版本的MATLAB

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com