运行matlab帮助文件里的pdepe例子 结果程序报错了matlab help里搜索pdepe,里

发布时间:2021-02-25 09:34:23

运行matlab帮助文件里的pdepe例子 结果程序报错了matlab help里搜索pdepe,里面有两个例子,第二个例子如下,原原本本的复制 然后运行 怎么会报错 难道帮助里的例子是错的?m = 0;x = [0 0.005 0.01 0.05 0.1 0.2 0.5 0.7 0.9 0.95 0.99 0.995 1];t = [0 0.005 0.01 0.05 0.1 0.5 1 1.5

网友回答

原因:例子当然不是错的,问题出现在你复制的时候把最前面一行给丢了(不信的话再仔细看看).
 
解决方法:知道了原因,解决也就很简单,在你的代码最前面加上一行function pdex4
后就可以了(函数名pdex4其实可以改为任何合法的标识符,没影响).
 
说明:偏微分方程求解器pdepe的前三个输入参数都是函数,一种做法是把三个函数分别保存成m文件,然后主程序可以用脚本(script)的形式;另一种做法是像这个例子这样,把主程序写成函数(function)的形式,而另外几个函数作为子函数放在同一个m文件中.
 
结果:
以上问题属网友观点,不代表本站立场,仅供参考!