看板 MATLAB 關於我們 聯絡資訊
想請問各位高手 for nowframe=1:100 計算過程略... saveas(gcf,['after' num2str(nowframe) '.jpg'],'jpg'); end 儲存後我得到的檔名是:after1.jpg, after2.jpg.....after100.jpg 我想要存成:after001.jpg, after002.jpg...after099.jpg, after100.jpg 該怎麼改?謝謝 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.31.78 ※ 編輯: Anny19 來自: 140.115.31.78 (04/21 19:59)
happyyam:sprintf('%03d',num2str(nowframe)) 04/21 20:11
CBET:['after', sprintf('%03d', nowframe), '.jpg'] 04/22 00:12
Anny19:感謝兩位大大的解答,但我跑了一下,nowframe=1 04/22 10:48
Anny19:sprintf('%03d',num2str(nowframe))出來是049欸 04/22 10:49
Anny19:我成功了!CMtxt=sprintf('%04d.txt',nowframe); 04/22 11:04
happyyam:不好意思昨天沒仔細看數据類型。出來049是因為它自動將 04/22 17:39
happyyam:文本的'1'轉換成數字,也就是ASCII碼 04/22 17:40
Anny19:原來如此~~還是謝謝你的回答!我才試得出來!! 04/30 15:05