21101244 发表于 2005-4-12 13:14

关于ode32用法的求助

<P>在求解常微分方程X"(t)+k^2*X=0的过程中遇到的问题,很是郁闷!!!!!!!</P>
<P>1.  function xp=harm(t,x);
2.  k=2*pi;
3.  xp(1)=x (2);
4.  xp(2)=-k*k*x (1);</P>
<P>
&gt;&gt; =ode23(harm,0,1,)
??? Input argument 'x' is undefined.</P>
<P>Error in ==&gt; D:\matlabtest\harm.m
On line 3  ==&gt; xp(1)=x(2); </P>
<P>总是提示”输入参数X未被定义”,可是很多书上都是这么写的可以求出来树枝解,恳求各位大侠指点!!</P>

21101244 发表于 2005-4-12 15:29

<P>=ode23('harm',0,1,)</P><P>运行后提示必须返回一个列向量</P>
页: [1]
查看完整版本: 关于ode32用法的求助