请问为什么会出现这样的错误
本人按书中例题编了如下函数function dydt=vdp1(t,y)
dydt=;
=ode45(@vdp1,,);
结果出现如下错误
Input argument "y" is undefined.
Error in ==> vdp1 at 2
dydt=;
为什么会出现,本人很迷惑 原帖由 lzq8281 于 2007-3-28 08:59 发表
本人按书中例题编了如下函数
function dydt=vdp1(t,y)
dydt=;
=ode45(@vdp1,,);
结果出现如下错误
Input argument "y" is undefined.
Error in ==> vdp1 at 2
dydt=;
为什么会出现,本 ...
请先阅读matlab基础书,关于m文件如何调用 这种问题的确有点让人诧异,象eight 说的,
你应该要找一本matlab基础书好好看一下了.
希望以后没有这种问题出现.
%%%先存为myvdp1.m函数文件
function dydt=myvdp1(t,y)
dydt=;
%%%然后在命令窗口输入
=ode45(@myvdp1,,); 原帖由 xjzuo 于 2007-3-28 10:14 发表
这种问题的确有点让人诧异,象eight 说的,
你应该要找一本matlab基础书好好看一下了.
希望以后没有这种问题出现.
%%%先存为myvdp1.m函数文件
function dydt=myvdp1(t,y)
dydt=;
%%%然后在命令窗口 ...
本人也考虑过是不是文件名保存有问题,而且确实是把文件名保存为 vdp1.m,但是还是出现这样的问题,不知道是不是我机器有问题,所以我才想问下大家到底如何解决,:'( 问题应该是出在调用上吧
页:
[1]