作者LoseMyWay (迷途小书僮)
看板MATLAB
标题[问题] 如何表达有多项式的矩阵
时间Thu Mar 22 00:06:35 2012
昨天的问题解决以後 又有新的问题
要麻烦版上大大帮忙
我目前写的
syms x;
syms y;
a=2.46;
f=exp(i*y*a/sqrt(3))+2*exp((-i*y*a)/(2*(sqrt(3))))*(cos(x*a/2));
r=-2.7;
H=[0 r*f; r*conj(j) 0];
问题就出在这一步
我输入H 想看看它长得跟我想的一不一样
结果出现
[ 0,blabla一串]
[blabla一串,0 ]
可是一般如果输入
S=[1 2; 3 4];
S应该会出现
1 2
3 4
这种方式才对吧
那我的问题出在哪呢?
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.206.185
1F:推 diva:我不懂 他的输出是正确的啊 你预想的是什麽 03/22 00:42
2F:→ diva:不过未看先猜subs 03/22 00:42
3F:→ LoseMyWay:所以他那虽然有两个[] 不过还算是一个2X2矩阵吗? 03/22 03:29
4F:→ diva:size(H)测试一下就知道了 03/22 10:11
5F:→ rex0707:试试用simplify简化矩阵内的数值看看 03/23 00:37