| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 832 人关注过本帖
标题:求助:求解矩阵方程问题
只看楼主 加入收藏
g1k1f1
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-7-17
收藏
 问题点数:0 回复次数:1 
求助:求解矩阵方程问题

求助:求解矩阵方程问题

最近在做一个力学模型,将其抽象成一个矩阵方程组。在编程求解时,不知怎么才能画出变化曲线来,怎么也做不对,拿来求教于诸位高人,望指点。问题的描述及程序为:


%问题描述
%_____________________
%求解方程AX=B
%其中A=[sin(a1) cos(a1);cos(a1) sin(a1)],B=[a1+a2;a1-a2],X=[X1 X2]'
%式中a1=sin(t1)和a2=cos(t2),t1和t2均从0变化到1。
%要求画出当t1和t2均从0变化到1时,X1和X2随t1和t2的变化规律图形。
%________________________
t1=0:1:10;
t2=0:1:10;
for i=1:11
for j=1:11
a1=sin(t1(i));
a2=cos(t1(i))+tan(t2(j));
A=[sin(a1) cos(a1);cos(a1) sin(a1)];
B=[a1+a2;a1-a2];
X=inv(A)*B;
end
end

plot(t1,X(1)

搜索更多相关主题的帖子: 方程 矩阵 求解 
2006-11-02 17:19
abingchem
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:716
专家分:0
注 册:2004-12-30
收藏
得分:0 
不太理解你这方面的东西,不过你觉得你的代码是不是可以这样写:
>> a1=sin(t1)
a1 =
Columns 1 through 7
0 0.8415 0.9093 0.1411 -0.7568 -0.9589 -0.2794
Columns 8 through 11
0.6570 0.9894 0.4121 -0.5440
>> a2=cos(t1)+tan(t2)
a2 =
Columns 1 through 7
1.0000 2.0977 -2.6012 -1.1325 0.5042 -3.0969 0.6692
Columns 8 through 11
1.6254 -6.9452 -1.3634 -0.1907
>> A=[sin(a1) cos(a1);cos(a1) sin(a1)];
>> B=[a1+a2; a1-a2]
B =
Columns 1 through 7
1.0000 2.9392 -1.6919 -0.9914 -0.2526 -4.0558 0.3897
-1.0000 -1.2562 3.5105 1.2737 -1.2610 2.1379 -0.9486
Columns 8 through 11
2.2823 -5.9559 -0.9513 -0.7347
-0.9684 7.9346 1.7756 -0.3533
>> size(A)
ans =
2 22
>> X=A\B

此人已消失
2006-11-03 08:12
快速回复:求助:求解矩阵方程问题
数据加载中...
 
   



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

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