matlab怎样注释掉一段文字?


matlab怎样注释掉一段文字?

文章插图
可以一句一句在前面加%来注释一段文字,另外更简便的方法有如下几种:
1. 选中要注释掉的语句,按ctrl+R,另外ctrl+T是取消注释;
2. 选中需要添加注释的语句,然后在Edit中/或者右键选择Comment;
3. 在段首加 if 0,段尾加 end,中间都不执行,也就相当于注释掉了 。
拓展说明:
matlab中有一些组合键:
ctrl+Enter:执行当前行;
ctrl+I: 智能缩进;
ctrl+J:注释换行;
ctrl+F1: 函数提示 。
可以删除
首先,既然是删除matlab的注释,那么默认你能运行matlab 。
注释有以下几种:
%{ 这是块注释 %} a = 0:.1:10%语句后注释 %% %运行节 b = sin(a)%程序两行之间注释 plot(a,b)
那么就可以根据这几种不同的注释进行分别处理:
fid1 = fopen('main.m')%输入文件 i = 0afterProcess = {}tline = fgetl(fid1)while ischar(tline) i = i + 1if contains(tline, '%{') while ~contains(tline, '%}') i = i + 1tline = fgetl(fid1)afterProcess{i} = {}end elseif contains(tline, '%') afterProcess{i} = extractBefore(tline,'%')tline = fgetl(fid1)elseif ~contains(tline, '%') afterProcess{i} = tlinetline = fgetl(fid1)end end fclose(fid1)%写入文件 fileID = fopen('out.m','w')formatSpec = '%s\n'[nrows,ncols] = size(afterProcess)for row = 1:ncols fprintf(fileID,formatSpec,char(afterProcess{:,row}))end fclose(fileID)
处理后得到的文件:
多行注释:选中要注释的若干语句,编辑器菜单Text->Comment,或者快捷键Ctrl+R 。
取消注释:选中要取消注释的语句,编辑器菜单Text->Uncomment,或者快捷键Ctrl+T 。
matlab7.0是MathWorks出品的一款商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分 。
编程环境
MATLAB 7.0由一系列工具组成 。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面 。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器 。
随着MATLAB 7.0的商业化以及软件本身的不断升级,MATLAB 7.0的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单 。
【matlab怎样注释掉一段文字?】而且新版本的MATLAB 7.0提供了完整的联机查询、帮助系统,极大的方便了用户的使用 。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析 。

    推荐阅读