看板 MATLAB 關於我們 聯絡資訊
昨天的問題解決以後 又有新的問題 要麻煩版上大大幫忙 我目前寫的 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
diva:我不懂 他的輸出是正確的啊 你預想的是什麼 03/22 00:42
diva:不過未看先猜subs 03/22 00:42
LoseMyWay:所以他那雖然有兩個[] 不過還算是一個2X2矩陣嗎? 03/22 03:29
diva:size(H)測試一下就知道了 03/22 10:11
rex0707:試試用simplify簡化矩陣內的數值看看 03/23 00:37