matlab如何刪除所有注釋?

時間 2021-05-10 21:27:51

1樓:博麗靈夢

注釋有以下幾種:%a

=0:.1

:10;%語句後注釋

%%%執行節b=

sin(a);

%程式兩行之間注釋

plot(a

,b)那麼就可以根據這幾種不同的注釋進行分別處理:

fid1

=fopen

('main.m'

);%輸入檔案i=

0;afterProcess

={};

tline

=fgetl

(fid1

);while

ischar

(tline)i

=i+1

;ifcontains

(tline

,'%')i

=i+1

;tline

=fgetl

(fid1

);afterProcess

={};

endelseif

contains

(tline

,'%'

)afterProcess

=extractBefore

(tline

,'%'

);tline

=fgetl

(fid1

);elseif

~contains

(tline

,'%'

)afterProcess

=tline

;tline

=fgetl

(fid1

);end

endfclose

(fid1

);%寫入檔案

fileID

=fopen

('out.m'

,'w'

);formatSpec

='%s\n';[

nrows

,ncols]=

size

(afterProcess

);for

row=1:

ncols

fprintf

(fileID

,formatSpec

,char

(afterProcess

));end

fclose

(fileID

);處理後得到的檔案:

所有問題都要刪除有什麼辦法呢

莫邪大人 家具在包裝之前往往都會做一遍清潔,你如果以為工人用幹的棉布輕輕擦拭?歇了吧,溼抹布一頓擦。我說的這種情況包括真皮沙發。而且,如果因為你用溼抹布擦了就有質量問題了,投訴他們啊。換新的啊。 已重置 1。如果是油漆處理的表面的家具,沒問題,擦拭之後用乾抹布擦乾 2。如果是木蠟油處理的表面,不行,...

如何學好 MATLAB?

我是純自學MATLAB的野路子出身的小白。我的經驗是先想想你要解決什麼問題或者是有什麼問題要用MATLAB來解決。其次是逐步實現你的功能和結果 這個過程很痛苦很好耗時和耗力 最後是 試錯 只有經常出錯經常解決錯誤才能成長。 juekong 不用學,matlab是個工具箱,所有東西都精通你一輩子都不可...

matlab如何實現Mathematica的Manipulate的功能?

可以用slider x 0 100 50 pi y a b sin a x b h plot x y 0 0 axis image manualht title a 0.00,b 0.00 ha uicontrol style slider min 0 max 5 pos 20 45200 20 h...