Re: [討論] 等高線圖刻度有效位數如何一致

看板MATLAB作者 (prof)時間12年前 (2013/06/06 23:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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)
文章代碼(AID): #1HiA_BEC (MATLAB)
文章代碼(AID): #1HiA_BEC (MATLAB)