[問題]繪圖的方向性

看板MATLAB作者 (no pain no gain)時間12年前 (2013/05/18 21:51), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
請問假如我有兩個維度相同的矩陣A、B 取A矩陣中的值為X,B矩陣中的值為Y作圖 假設我想要顯示出這條線的方向性(取第二點為終點,第一點為起點畫一個箭頭) 所以寫了以下的程式 plot(A(:,1),B(:,1)); quiver(A(1,1),B(1,1),A(2,1)-A(1,1),B(2,1)-B(1,1)); 但是只出現quiver,也就是前兩點連線畫箭號的結果而沒有plot的結果 請問有沒有方式可以在一堆點的連線中 只取出前兩點畫箭頭表示方向呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.134.111

05/19 00:31, , 1F
中間少了hold on?
05/19 00:31, 1F

05/19 00:41, , 2F
hold on; hold off;
05/19 00:41, 2F

05/19 04:12, , 3F
感謝幫忙,不過又有新問題了,因為我用for loop畫圖
05/19 04:12, 3F

05/19 04:17, , 4F
但是我的某個Ai、Bi矩陣為1X1矩陣導致quiver無法求得
05/19 04:17, 4F

05/19 04:19, , 5F
使得迴圈中斷了,想請問有沒有辦法讓quiver雖然算不出來,
05/19 04:19, 5F

05/19 04:19, , 6F
但迴圈仍然繼續下去畫圖呢?
05/19 04:19, 6F

05/19 10:45, , 7F
sorry問太急了,已找到使用try catch的解決方式
05/19 10:45, 7F
文章代碼(AID): #1HbuTeAs (MATLAB)