小小猪脑壳的matlab基础笔记记录(三)

matlab程序设计

1.m文件

matlab中的m文件主要分成脚本式m文件和函数式m文件两大类。

①脚本式m文件:没有输入和输出参数,通过调用函数名来执行程序。

②函数式m文件:可以有多个输入输出参量;

                          函数名和文件名必须相同;

                          可以按少于规定的输入输出数目进行调用。

   关于函数多输入多输出的应用实例:

function [y1,y2]=mytest(x1,x2)
if nargin==1
    y1=x1;
    if nargout==2
        y2=x1;
    end
else 
    if nargout==1
        y1=x1+x2;
    else 
        y1=x1;
        y2=x2;
    end 
end 

2.程序结构

matlab程序设计中有三种结构:顺序结构、循环结构和分支结构。

①顺序结构:最简单的程序结构,直接由复合表达式构成;

②循环结构:matlab提供了两种循环方式for和while;

                   for循环语句的一般形式是

for(计数器=储值:增量:终止值)
    执行语句;...;执行语句;
end

                  while循环是在逻辑条件控制下重复不确定次数,直到循环条件为假

while (循环条件或数组A)
   执行语句
end

③分支结构:matlab提供了if、else、elseif和switch语句;

if 逻辑表达式
   执行语句;
else 
   执行语句;
end

或者为

if 逻辑表达式
   执行语句;
elseif 逻辑表达式
   执行语句;
else
   执行语句
end






猜你喜欢

转载自blog.csdn.net/xiaoxiaozhunaoke/article/details/80005633
今日推荐