声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1495|回复: 0

[综合讨论] 请教解微分方程组的问题

[复制链接]
发表于 2007-5-24 22:42 | 显示全部楼层 |阅读模式

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

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

x
如何用MATLAB求解下列方程组时,请各位大侠指点,急用阿
%创建状态方程
function dy=generator(t,y);
%定义常量
Ws=377;
Tj=6.4;
D=2;
Pm=0.7516;
dy==zeros(2,1); %初始化
dy(1)=[Pm-Pe-D*y(1)]/Tj; %pe是变量,为simulink仿真输出到workplace的array,大小为723
dy(2)=Ws*y(1);
y0 = [0; 19.25];           % y的初值

simulink仿真时采取的是变步长ode23tb法,仿真得到的pe是大小为723的Array。请问各位朋友:在用fsolve求解程序中应该如何调用Pe的值,以及如何控制t的步长,能否使其做到与仿真的变步长一样来求解?谢谢指导。

[ 本帖最后由 eight 于 2007-5-25 00:05 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-12 15:52 , Processed in 0.054583 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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