2021-05-12 14:32:11
matlab如何快速的註釋程式碼?
在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
第六種方法:將上面幾種方法組合使用。相關文章