首頁 > 軟體

matlab如何快速的註釋程式碼?

2019-12-25 15:21:16

在matlab的使用過程中,經常需要不停注釋和取消註釋的程式碼,以便檢視計算結果。那麼如何才能快速的註釋程式碼節省時間呢?


1

首先在m檔案中輸入下面的程式碼:

x = -pi:pi/10:pi

y = sin(x)

plot(x,y,'--rs','LineWidth',2,...

               'MarkerEdgeColor','k',...

               'MarkerFaceColor','g',...

               'MarkerSize',10)

畫出圖如下。


2

第一種方法:

直接在程式碼前面輸入 %

x = -pi:pi/10:pi

% y = sin(x)

% plot(x,y,'--rs','LineWidth',2,...

%                'MarkerEdgeColor','k',...

%                'MarkerFaceColor','g',...

%                'MarkerSize',10)

在命令視窗中,僅看到x的值,y值與圖均沒有執行。


3

第二種方法:

點選ctrl+R,注釋程式;可多次點選,多次注釋同一次選中的程式碼;

點選ctrl+T,取消註釋程式。

如:7次點選ctrl+R

% % % % % % % % x = -pi:pi/10:pi

% % % % % % % % y = sin(x)

% % % % % % % % plot(x,y,'--rs','LineWidth',2,...

% % % % % % % %                'MarkerEdgeColor','k',...

% % % % % % % %                'MarkerFaceColor','g',...

% % % % % % % %                'MarkerSize',10)



4

第三種方法:

%{

x = -pi:pi/10:pi;

y = sin(x);

plot(x,y,'--rs','LineWidth',2,...

               'MarkerEdgeColor','k',...

               'MarkerFaceColor','g',...

               'MarkerSize',10)

%}

d = -pi:pi/10:pi;

如果取消註釋的話,將%{  和 %}刪除即可。


5

第四種方法:

if 0

x = -pi:pi/10:pi;

y = sin(x);

plot(x,y,'--rs','LineWidth',2,...

               'MarkerEdgeColor','k',...

               'MarkerFaceColor','g',...

               'MarkerSize',10)

end

d = -pi:pi/10:pi

通過一個條件使得程式不執行這幾行程式碼,也就意味著注釋掉了。

取消註釋將if 0 和 end 刪除 即可。當然用上面的方法注釋掉也行。


6

第五種方法:

選中程式碼,然後用命令按鈕來實現註釋和取消註釋。


7

第六種方法:將上面幾種方法組合使用。

IT145.com E-mail:sddin#qq.com