MATLAB笔记结构化程式与自定义函数
方法小技巧
- 找寻function方法:除了直接输入外,还可以在script中的editor菜单栏中点击fx按钮,选择需要用到的函数
- 语句变成不执行:选中不需要执行的语句,右击选中comment,则选中的语句就变成注释,不会再执行,取消的话则右击选uncomment即可
- 语句模块化:在程序的上边加两个百分号(%%),则这一段语句就会变成部分语句,可单独执行,为黄色底
- debug mode:在某一语句的行数处点击一下,会有灰色原点,当你执行语句则会变红,方便查看具体某一语句
- 自动缩排:自己书写喜欢左对齐方式 但为了程序美观可以选中语句右击,点击smart indent,则会自动缩排
逻辑关系操作符
[注]:“=”表示赋值语句,“==”表示相等语句
条件语句
a=3
if rem(a,2)==0
disp('a is even')
else
disp('a is odd')
end
input_ num = 1;
switch input_ num
case -1
disp('negative 1' ) ;
case 0
disp('zero') ;
case 1
disp('positive 1') ;
otherwise
disp('other value') ;
end
for n=1:10
a(n)=2^n;
end
disp(a)
function的使用
调用函数时,需要保证函数是否存在,函数名是否正确,了解参数直接的对应关系,这些对函数的调用十分重要,因此使用之前要了解知道各个函数的使用方法,以及选择及编译正确的函数。
脚本编写技巧
- 在使用脚本前可以使用以下命令
*clear all 清空之前的变量
*close all 关闭所有表格 - 在不需要输出结果的语句后加**;**
- 使用**…**使脚本更方便阅读,如 A=[1 2 3 4 5 6;… 6 5 4 3 2 1]; 表示两者其实是在一行
- 按下Ctrl+C来结束之前的结果