fmx2000 发表于 2007-5-24 22:42

请教解微分方程组的问题

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

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

[ 本帖最后由 eight 于 2007-5-25 00:05 编辑 ]
页: [1]
查看完整版本: 请教解微分方程组的问题