Re: [問題] 科學記號已回收

看板MATLAB作者 (失ゎれた彩畫)時間15年前 (2010/08/21 06:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《honoYang (基督敵)》之銘言: : ※ 引述《honoYang (基督敵)》之銘言: : : 想請問一下 : : 科學記號可以自己生成的嗎 : : 例如在圖上的label : : 自己手動標上 10^(-3) : : 該怎麼做呢 : : 謝謝 : 我再解釋清楚一點 不好意思 : 例如說 我現在的x座標 是 0 0.0005 0.001 0.0015 : matlab會調整成 0 0.5 1 1.5 然後x軸上最右邊是10^(-3) : 但老師希望是 0.0 0.5 1.0 1.5 然後最右邊是10^(-3) : 我成功地用xtick和xticklabel讓xlabel變成0.0000 0.0005 0.0010 0.0015 : 但就是沒辦法生成0.0 0.5 1.0 1.5 然後最右邊是10^(-3) 這樣的形式 : 謝謝 我用以下方式完成了 看看是不是你要的 set(gca,'XTickLabel',['0.0';'0.5';'1.0';'1.5']) set(get(gca,'xlabel'),'string','x 10^-^3','units','normalized'); apos=get(gca,'position'); tpos=get(get(gca,'xlabel'),'position'); set(get(gca,'xlabel'),'position',[apos(1)+apos(3) tpos(2)]) 主要是axes的屬性設定還有position單位的觀念 其實和畫完圖再自己加個text上去是一樣的 不過這樣感覺會少練到什麼 所以就不放上來了 XD -- 時の放浪者 (Toki no Hourousha) ----"FF6 Tina's Theme" 遙か遠く 夜を越えて 砂漠の海を 彷徨う 神の聲は 蜃氣樓 忘れられた人々 影は白く 搖らめきたつ 今ひとたびの 幻 蒼く燃える 勇者の夢 永遠に眠る人々 遙か遠く 夜を越えて‧‧‧ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.82.2

08/22 03:16, , 1F
真的可以了耶 ... 可見我對set的功力還不夠 謝謝P大
08/22 03:16, 1F
文章代碼(AID): #1CRmWz5e (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1CRmWz5e (MATLAB)