声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1113|回复: 3

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

[复制链接]
发表于 2006-4-5 21:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
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>[T1,T2]=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([K],conv([T1,1],[T2,1]))<BR>end
回复
分享到:

使用道具 举报

发表于 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>[T1,T2]=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([K],conv([T1,1],[T2,1]))<BR>end</DIV>
<P>红色标记的是返回字符型结果的,conv是针对数值的</P>
 楼主| 发表于 2006-4-6 21:43 | 显示全部楼层
<P>那我应该怎么修改呢?求教大侠了~~我用Matlab时间不长,还用不大来,先谢谢了!!</P>
[此贴子已经被作者于2006-4-6 21:46:01编辑过]

发表于 2006-4-8 07:55 | 显示全部楼层

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

别用solve,换用fsolve
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-26 01:17 , Processed in 0.056713 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表