声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 820|回复: 0

[编程技巧] 程序读不懂 谁帮读读

[复制链接]
发表于 2008-11-4 23:23 | 显示全部楼层 |阅读模式

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

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

x
clear
close
A=[[0.2 0 1 0];[0 0.1 0 1];[1 0 0 0];[0 1 0 0]];
B=[[2 -1 0 0];[-1 2 0 0];[0 0 -1 0];[0 0 0 -1]];
[V,D]=eig(-B,A);
init=[[1];[1];[0];[0]];
c=inv(V)*init;

for i=1:1:600
    t=(i-1)*0.01;x1=0;x2=0;
    for j=1:1:4
        x1=x1+c(j)*V(1,j)*exp(D(j,j)*t);
        x2=x2+c(j)*V(2,j)*exp(D(j,j)*t);
    end
    xt(i,1)=real(x1);xt(i,2)=real(x2);xt(i,3)=0;
end
plot(xt)
回复
分享到:

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-12 03:07 , Processed in 0.068707 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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