精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《frogchang (髒青蛙)》之銘言: : 各位先進好 : 我爬過精華區 用關鍵字也找不到相關的解答 : 所以直接發文來問一下 : 如果我想把X軸的數值由大到小排列如下要如何修改? : --------------------------------- : 10^-1 10^-2 10^-3 10^-4 : 以下是片段程式碼: : for i = 0.1:0.0001 瑕疵的語法,由大變小就得給定步進值 : y(i) = (1-i)*(1.5) + i*(1-i)*(1.5); : x(i)=i; : end : plot(x,y); : set(gca,'xtick',0.0001:value:0.1); t = 1:4; x = 10.^(-t'); y = (1-x)*1.5 + x.*(1-x)*1.5; plot( t , y(end:-1:1) , 'r.-' ) set( gca , 'xtick' , t , 'xticklabel' , [ repmat('10^',4,1) num2str(-t','%2d') ] ); : 首先是我的圖跑出來還是一樣從0.0001 ~ 0.1 : 另外value要怎麼設,X坐標才會是以間距10倍的方式標示出來? : 還有就是10^-4次方怎麼變成數學的表示法 '10^{-4}' 好像沒用 10e-4 ※ 編輯: FHTsai 來自: 125.229.74.146 (01/09 23:42)
frogchang:我了解了 謝謝你 01/10 12:12