adam1943 发表于 2006-4-5 21:40

【求助】大家能帮我看看我编写的M文件哪里出了问题了么?应该怎么改?

function jy3<BR>disp('这是二阶无时延系统阶跃响应曲线K、T1、T2确定对象的传递函数');<BR>disp('选取两个时间点t1、t2,且t1&lt;t2!');<BR>t1=input('t1=');<BR>y1=input('y(t1)=');<BR>t2=input('t2=');<BR>y2=input('y(t2)=');<BR>K=input('y(∞)=');<BR>=solve('T1/(T1-T2)*exp(-t1/T1)-T2/(T1-T2)*exp(-t2/T2)=0.6','T1/(T1-T2)*exp(-t2/T1)-T2/(T1-T2)*exp(-t2/T2)=0.2','T1,T2');<BR>G=tf(,conv(,))<BR>end

happy 发表于 2006-4-6 10:07

回复:(adam1943)【求助】大家能帮我看看我编写的M文...

<DIV class=quote><B>以下是引用<I>adam1943</I>在2006-4-5 21:40:55的发言:</B><BR>function jy3<BR>disp('这是二阶无时延系统阶跃响应曲线K、T1、T2确定对象的传递函数');<BR>disp('选取两个时间点t1、t2,且t1&lt;t2!');<BR>t1=input('t1=');<BR>y1=input('y(t1)=');<BR>t2=input('t2=');<BR>y2=input('y(t2)=');<BR>K=input('y(∞)=');<BR><FONT color=#ff0000>=solve('T1/(T1-T2)*exp(-t1/T1)-T2/(T1-T2)*exp(-t2/T2)=0.6','T1/(T1-T2)*exp(-t2/T1)-T2/(T1-T2)*exp(-t2/T2)=0.2','T1,T2');<BR></FONT>G=tf(,conv(,))<BR>end</DIV>
<P>红色标记的是返回字符型结果的,conv是针对数值的</P>

adam1943 发表于 2006-4-6 21:43

<P>那我应该怎么修改呢?求教大侠了~~我用Matlab时间不长,还用不大来,先谢谢了!!</P>
[此贴子已经被作者于2006-4-6 21:46:01编辑过]

happy 发表于 2006-4-8 07:55

回复:(adam1943)【求助】大家能帮我看看我编写的M文...

别用solve,换用fsolve
页: [1]
查看完整版本: 【求助】大家能帮我看看我编写的M文件哪里出了问题了么?应该怎么改?