求教怎么用matlab解矩阵方程
本帖最后由 hanclin 于 2011-6-9 07:55 编辑一个6阶矩阵A,A*A=I矩阵A里面有4个变量,=A所有变量均为实数,求解a,b,c,d如果变量为负数,如何求解a,b,c,d?
如果能有什么书籍介绍到方法就更好了
我是新手,如果能写出程序,就更好了 个人水平有限, 总感觉怪怪的!?
1.5阶矩阵??
2.A:6*6, A*A=I => 36等式但仅4个变数
本帖最后由 hanclin 于 2011-6-9 07:58 编辑
是6阶矩阵,我打错了。。。矩阵是对称矩阵,而且通过手算,相乘的矩阵后很多元素都是相同
它是一种微波网络的结构,物理性质可以得到那个矩阵的平方等于单位矩阵
水平时间有限, 仅试试!
syms a b c d
A=
aa=A*A-eye(6); bb=solve(aa)
cc=double() 回复 3 # hanclin 的帖子
我觉得可以试试用solve作哦~ 皮卡丘 发表于 2011-6-28 14:58 static/image/common/back.gif
回复 3 # hanclin 的帖子
我觉得可以试试用solve作哦~
4F不是就是用solve!? 回复 6 # ChaChing 的帖子
想问问我运行了你的 可是有问题也,想请教一下:
??? Error using ==> sym.maple at 87
at offset 118, `;` unexpected
Error in ==> sym.transpose at 18
B = maple('transpose',A);
Error in ==> sym.findsym at 26
sc = char(S(:).');
Error in ==> solve at 99
vars = ['[' findsym(sym(eqns),neqns) ']'];
Error in ==> sym.solve at 49
= solve(S{:}); 回复 7 # 皮卡丘 的帖子
个人习惯是会自己执行过的! 若没空执行, 会註明下:@)
我的版本是R2009a
页:
[1]