[問題] 用指令的方式去編輯m檔的內容已回收

看板MATLAB作者 (偷笑)時間14年前 (2011/04/24 15:01), 編輯推噓2(209)
留言11則, 2人參與, 最新討論串1/1
請問一下, matlab除了用editor去編輯m檔之外, 有沒有辦法直接用下指令的方式去編輯m檔? 例如,我有個m檔 "example.m" a=1; b=1; d=5; c=a+b; 我希望把這個m檔的第三列最前面加上%, a=1; b=1; % d=5; c=a+b; 除了用editor開啟example.m直接去編輯之外, 有辦法在command window那裡用指令去編輯這個m檔嗎? -- STARTERS MIN FGM-A 3PM-A FTM-A OREB DREB REB AST STL BLK TO PF PTS Kobe Bryant, SG 42 28-46 7-13 18-20 2 4 6 2 3 1 3 1 81 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.226.127

04/24 15:03, , 1F
"command" window?
04/24 15:03, 1F

04/24 15:05, , 2F
或許可以用I/O處理,但是好像比你去打個%麻煩多了
04/24 15:05, 2F

04/24 15:05, , 3F
話說這是你真正的需求嗎?
04/24 15:05, 3F

04/24 15:09, , 4F
加%只是舉個例子,因為有非常多個m檔要編輯,用editor
04/24 15:09, 4F

04/24 15:11, , 5F
一個一個去編輯很花時間 囧,所以想看能不能寫成程式讓
04/24 15:11, 5F

04/24 15:12, , 6F
它幫我開所有的m檔然後加以編輯...
04/24 15:12, 6F
※ 編輯: steallaugh 來自: 61.223.226.127 (04/24 15:16)

04/24 15:26, , 7F
我目前想到的只有利用I/O寫個function來處理
04/24 15:26, 7F

04/24 15:28, , 8F
就是把m檔案當成純文字檔來讀取/編輯/寫入...
04/24 15:28, 8F

04/24 15:28, , 9F
我猜測你可能是有變數要改,然後每個m檔案都要改?
04/24 15:28, 9F

04/24 15:30, , 10F
是這樣的話global變數或是GUI也是個選擇
04/24 15:30, 10F

04/24 15:53, , 11F
我的確有變數要改,感謝E大給我方向,我來去試看看:)
04/24 15:53, 11F
文章代碼(AID): #1Diyha8S (MATLAB)