找回密码
 注册
Simdroid-非首页
查看: 57|回复: 2

matlab怎么求解带变量参数的线性方程

[复制链接]
发表于 2013-3-7 09:05:07 | 显示全部楼层 |阅读模式 来自 安徽合肥
[b]原方程是这样:0.13X + Y - Z =15sin(a)+7cos(a)
-X+0.13Y+0.13Z=98sin (a)-78sin(a)
-0.5X + cos(a)Y + 0.04Z =0
求X  、Y、 Z。。。且都用角度a表示成如 X=f(a)这种形式。。
最后再做出x  Y  Z 随a的变化图
其中 0<a<360度
发表于 2013-3-8 08:16:38 | 显示全部楼层 来自 北京
Simdroid开发平台
这种情况是有无穷多解的,用高斯消元法,找变量数-方程数个变量当已知,就可以解了,只不过随着变量变化就有无穷多解了。matlab也就用符号计算吧,然后你给变量赋值就得一组解.不过这个我不太清楚.通常是求下面的情况的.如果你要问方程数大于未知数的就是无解的时候就用最小二乘求一个可以接受的解,在matlab中可以求A'Ax=A'b,'表示转置.

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2013-3-8 08:21:10 | 显示全部楼层 来自 北京
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-7-1 14:58 , Processed in 0.032375 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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