| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 745 人关注过本帖
标题:请高手帮我看看为什么矩阵不匹配?
只看楼主 加入收藏
yunyun_xie
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-3-19
收藏
 问题点数:0 回复次数:1 
请高手帮我看看为什么矩阵不匹配?
我的程序是:
security_a:
function dy = security(t,y)
dy = zeros(5,1);
global Eq Vo Xde Xqe delta
dy(1) = y(2);
dy(2) = 39.27*y(4)-0.625*y(2)-39.27*y(3);
dy(3) = ((Eq*Vo/Xde)*cos(delta)+(Vo^2*(Xde-Xqe)/(Xde*Xqe))*cos(2*delta))*y(2);
dy(4) = -5*y(4)+5*y(5);
dy(5) = -6.51*y(5)+6+6.51*(3.0546*y(2)-7.0815*y(3)+12.5842*y(4)+4.0329*y(5));
dy = [dy(1);dy(2);dy(3);dy(4);dy(5)];


security_b:
clear;
Eq=2.122;Vo=1;Xde=1.522;Xqe=1.206;delta=45.4;
tspan = [0,3];
y0 = [0;0;1.079;1.079;0];
[t,YY] = ode45('security_a',tspan,y0);
X1 = YY(:,1);
X2 = YY(:,2);
X3 = YY(:,3);
X4 = YY(:,4);
X5 = YY(:,5);
figure(1)
plot(X1,'r');
figure(2)
plot(X2,'r');
figure(3)
plot(X3,'r');
figure(4)
plot(X4,'r');
figure(5)
plot(X5,'r');

在执行的时候,系统错误提示为:
???  In an assignment  A(I) = B, the number of elements in B and
 I must be the same.

Error in ==> security_a at 6
dy(3) = ((Eq*Vo/Xde)*cos(delta)+(Vo^2*(Xde-Xqe)/(Xde*Xqe))*cos(2*delta))*y(2);

Error in ==> funfun\private\odearguments at 110
f0 = feval(ode,t0,y0,args{:});   % ODE15I sets args{1} to yp0.

Error in ==> ode45 at 173
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, odeFcn, ...

Error in ==> security_b at 5
[t,YY] = ode45('security_a',tspan,y0);

请问高手能不能帮我解决这个问题!非常感谢!
搜索更多相关主题的帖子: 矩阵 
2008-03-19 22:21
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
收藏
得分:0 
security_b:
clear;
global Eq Vo Xde Xqe delta % 全局变量必须在用的所有地方都要声明
Eq=2.122;Vo=1;Xde=1.522;Xqe=1.206;delta=45.4;

OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2008-03-22 22:11
快速回复:请高手帮我看看为什么矩阵不匹配?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056779 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved