Re: [問題] quiver的向量Properties設定 & 點位編號已回收

看板MATLAB作者 (<( ̄︶ ̄)>)時間14年前 (2011/04/20 12:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《clark86913 ()》之銘言: : quiver在顯示箭頭向量時 : 進到Figure Properties有許多可以更改的項目 : 那當我更改這些項目之後 我在哪裡可以儲存我的設定呢? : 不然我每跑一次圖就要再進到Properties修改  : 需要大量出圖的時候很麻煩 : 謝謝各位~ <(_ _)> : → clark86913:我想把箭頭部分的Auto Scale 取消勾選 ...如果你的目標只有AutoScale那其實非常簡單。 把 quiver(x,y,u,v) 改成 quiver(x,y,u,v,0) 就可以了。 Syntax quiver(x,y,u,v) quiver(u,v) quiver(...,scale) 在x,y,u,v後面如果有多第一個參數會被當作Scaling的比例, 設成零的時候會關掉AutoScale。 ----- 如果你真的真的真的很想要"事後"再來處理, 那你的quiver最好多加個handle return: h=quiver(x,y,u,v); 之後h就會代表那一堆箭頭 就可以用set(h,'AutoScale','off')來調。 : ==================================================== : 另有一個問題 : 就是我在出圖的時候 想要把座標點在圖上編號 : 以下是我的程式碼 : hold on : for i=1:j : str1=int2str(i); text(XXY1(:,1),XXY1(:,2),str1,'color','b') text(XXY1(:,1)+n,XXY1(:,2),str1,'color','g') 你有沒有發現你把1~j這些字(也就是str1) 全部印在同樣的位置(們)上。..... 座標並沒有因為i而變動阿。 所以你會覺得是亂碼 大概是因為所有的數字一口氣疊在一起吧? 我其實不知道你想要什麼 沒辦法直接幫你改好 不過我猜你想要的應該是XXY1(i,1)和XXY(i,2)吧? : end : 但是跑出來的字串卻是亂碼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.166.65

04/20 13:54, , 1F
是的 您的建議沒有錯 正好是我要的 十分感謝您 <(_ _)>
04/20 13:54, 1F
文章代碼(AID): #1DhbtWmq (MATLAB)
文章代碼(AID): #1DhbtWmq (MATLAB)