Re: [討論] 等高線圖刻度有效位數如何一致
※ 引述《plumefly (琰)》之銘言:
: 如題
: 我的程式被老師說小數點位數要一致
: 例如0.25 0.50 1.00 這樣
: 我的畫圖部分的程式
: [xx,yy,zz]=peaks;
: contour(xx,yy,zz,100);colorbar;
: [c,h]=contour(xx,yy,zz,-10:0.25:10);
: clabel(c,h);
: hold on
: 要怎麼讓小數點位數一致呢??
: 版上有讓座標刻度小數點一致的寫法
: 可是我掰不出來等高線圖的寫法
: 請高手解答 拜託QQ
: 謝謝
試試這樣吧:
[xx,yy,zz]=peaks;
contour(xx,yy,zz,100);colorbar;
[c,h]=contour(xx,yy,zz,-10:0.25:10);
text_handles=clabel(c,h);
n=length(text_handles);
hold on
for i=1:n,
a=get(text_handles(i),'UserData');
y=num2str(a,'%0.2f');
set(text_handles(i),'String', y);
end
這種好像除了這樣手動硬幹沒啥其他辦法?
不知道有沒有內建功能...
--
正妹也只不過是一組物質波方程的特解罷了(  ̄ c ̄)y▂ξ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.141
※ 編輯: profyang 來自: 140.112.247.141 (06/06 23:58)
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章