24小时热门版块排行榜    

CyRhmU.jpeg
查看: 599  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

黄麻子

新虫 (初入文坛)

[交流] 线性方程组matlab求解,遇到难题。。。。已有1人参与

形如
矩阵A                                            B                                                C
x1         x2       x3                            1    4                                           7     8
2x2       y1       y2                            5    6                                           11    12
3x3       5y2     z1                             7    8                                           14   16
方程A*B=C
因为B C都是2*3矩阵,A为3*3,故无法完成矩阵除法运算。但是,整个方程组包含6未知数,6个方程,一定有精确解的。
之前用了matlab里面的syms符号预算,确实能得到结果。但是实际情况上,我算的数比较复杂(位数比较高而且包含复数等),故以上只是一个特例,因此必须想办法球精确的数值解。困扰许久,忘大神出面赐教、
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mathstudy

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
首先转化成 6个未知量的方程   AX=b 其中A为 6*6 X 6*1 b为6*1 检测矩阵是否可逆  直接matlab A\b就可以了
3楼2015-05-26 16:37:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

黄麻子

新虫 (初入文坛)

本来以为符号解完之后转化为数值就搞定了,,没想到啊,。。
2楼2015-05-26 12:59:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黄麻子

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by mathstudy at 2015-05-26 16:37:37
首先转化成 6个未知量的方程   AX=b 其中A为 6*6 X 6*1 b为6*1 检测矩阵是否可逆  直接matlab A\b就可以了

是的呢。。。equationstoMatrix命令直接可以搞定。。。
4楼2015-05-27 10:50:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见