小小猪脑壳的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






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值