Re: [問題] 科學記號已回收
※ 引述《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
08/22 03:16, 1F
討論串 (同標題文章)