作者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