如何把conj去掉
a =[ 1/r1+1/r3, -1/r1, -1/r3]
[ -1/r1+g, 1/r1+1/r2, 0]
[ -1/r3-g, 0, 1/r3+1/r4]
b =
x=a\b';
得
x =
1/(-r4*g*r1+r4+r2*g*r3+r2+r3+r1)*(r2+r1)*conj(is)*r4
-conj(is)*r4*r2*(-1+g*r1)/(-r4*g*r1+r4+r2*g*r3+r2+r3+r1)
(r2*g*r3+r2+r3+r1)/(-r4*g*r1+r4+r2*g*r3+r2+r3+r1)*conj(is)*r4
如何把结果中的conj去掉,因为is只要求是实数,请高手指点 如何把结果中的conj去掉,因为is只要求是实数,请高手指点
有去掉conj的必要吗?实数的共轭还是它本身,这种表示也没错。 原帖由 qpalz 于 2008-5-31 23:11 发表 http://www.chinavib.com/forum/images/common/back.gif
a =
[ 1/r1+1/r3, -1/r1, -1/r3]
[ -1/r1+g, 1/r1+1/r2, 0]
[ -1/r3-g, 0, 1/r3+1/r4]
b =
x=a\b';
得
x =
1/(-r4*g*r1+r4+r2*g*r3+ ...
下面的结果是lz想要的吗?
syms r1 r2 r3 r4 g
IS = sym('IS','real');
a =;
b =;
x=a\b'
x =
-IS*r4*(r2+r1)/(r4*g*r1-r4-r2*g*r3-r2-r3-r1)
r4*IS*r2*(-1+g*r1)/(r4*g*r1-r4-r2*g*r3-r2-r3-r1)
-(r2*g*r3+r2+r3+r1)*IS*r4/(r4*g*r1-r4-r2*g*r3-r2-r3-r1) b' 表示共轭转置
只要转置的话,要自己搞个小处理 原帖由 sigma665 于 2008-6-1 09:13 发表 http://www.chinavib.com/forum/images/common/back.gif
b' 表示共轭转置
只要转置的话,要自己搞个小处理
matlab中 ' 表示共轭转置,.'表示转置 感谢各位的回答,friendchj说的对,问题出在转置上
页:
[1]