[問題] matlab列出矩陣
我想令例如 i=0 0.1 0.2...0.9 1這樣一個矩陣
然後代入 I=[i^2 i 1] 這樣的矩陣 最後做出類似
I=[0 0 1
0.1^2 0.1 1
0.2^2 0.2 1
...
...
1^2 1 1]
這樣的矩陣
不過我用像是 i=[0:0.1:1]
或是i=linspace(0,1,10)
然後設I=[i.^2 i 1] 都沒辦法做出想要的效果
不知道是不是少了什麼步驟
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.222.30
→
03/23 20:12, , 1F
03/23 20:12, 1F
→
03/23 20:26, , 2F
03/23 20:26, 2F
→
03/23 20:26, , 3F
03/23 20:26, 3F
→
03/23 20:48, , 4F
03/23 20:48, 4F
剛剛用出3個 n*1在把他合起來變成n*3...
謝謝 用你這樣也是出來一樣的
不過又遇到一個奇怪問題
例如出來是11*3的矩陣 不過要和另一個自己設的3*3矩陣相乘卻會出現錯誤
像是
K=[1 2 1
2 1 0
1 0 0] 之類的
然後用 C=I.*K 卻會出現錯誤
照理說11*3矩陣*3*3矩陣應該可以乘出11*3的矩陣...
不過他出現錯誤說 Matrix dimensions must agree.
※ 編輯: wxtab019 來自: 140.123.222.30 (03/23 21:02)
→
03/23 21:03, , 5F
03/23 21:03, 5F