matlab 郭彦甫 3 结构化程式与自定义函数

发布时间 2023-07-21 21:41:42作者: 学习记录园

1.脚本文件   保存文件格式  *.m   文件格式

函数部分    fx   包含绝大部分的函数介绍

注释为     行前加一个  %        如果为连续多行  需要先选中这些行  右键选择注释

两个  %%    将下面的部分分为section      区块

 

通常用于debug        设置程序的断点 “鼠标点击当前行  序号位置  形成圆点”

debug模式    fx k>>   出现了中间的k字母 表示当前为debug模式   普通模式没有k

        2.脚本flow 流程      面向过程的执行过程   从1行 运行到最后一行

       结构化程序     子程序    循环    条件   等等   

 逻辑运算符

&&  和  ||    支持逻辑短路功能

 

实例:

 

    if    else

if rem(a, 2) == 0
    disp('a is even');
else
    disp('a is odd');
end
switch  case
switch input_num
case -1
    disp('negative 1');
case 0
    disp('zero');
case 1
    disp('positive 1');
otherwise
    disp('other value');
end

   while 

n = 1;
while prod(1:n) < 1e100
    n = n + 1;
end

  for

for n=1:10
    a(n)=2^n;
end
disp(a)

break 

x = 2; k = 0; error = inf;
error_threshold = 1e-32;
while error > error_threshold
    if k > 100
        break
    end
    x = x - sin(x)/cos(x);
    error = abs(x - pi);
    k = k + 1;
end