matlab的基本语法规则_MATLAB语法规则

本文详细介绍了MATLAB的基本语法规则,包括顺序结构(数据输入、输出及暂停程序)、选择结构(if、else、elseif和switch语句)、循环结构(for和while循环)以及函数的定义和参数调用。特别强调了for循环的向量运算优化和函数的可调性,是学习MATLAB编程的基础教程。
摘要由CSDN通过智能技术生成

一. 顺序结构

1. 数据的输入

输入的数据=input('提示信息')——输入

可输入矩阵,字符串

要输入的字符串=input('提示信息','s');

2. 数据的输出

如果语句末尾不加分号,那么该语句的结果会被显示

disp(输出的数据)——输出

disp函数显示矩阵时将不显示矩阵的名字,而且其输出格式更紧凑,且不留任何没有意义的空行。

3. 暂停程序

pause(延迟的秒数)

如果省略延迟的时间,直接使用pause,则将暂停程序,直到用户按任意键后程序继续执行

若要强行中止程序的运行可按Ctrl+C

___________________________________________________________________

二. 选择结构

1.if语句

没有小括号和花括号,语句末尾需要加end

2.双分支if语句

if 条件1

语句组1

else

语句组2

end

3.多分支if语句

if 条件1

语句组1

elseif 条件2

语句组2

......

elseif 条件n

else

语句组n

end

3. 123. if语句可嵌套

4.Switch语句

5. try语句(异常处理)

try

语句组1

catch

语句组2

end

_________________________________________________________________________________

三. 循环结构

1. for语句

for 循环变量=变量初值:步长(步长默认为一,可省略):变量终值

循环体变量

end

----------------------------------------------------

在MATLAB中,for语句的循环变量可以是一个列向量。

for语句更一般的格式为:(实际上变量初值:步长(步长默认为一,可省略):变量终值 ,就是一个行向量)

for 循环变量=矩阵表达式

循环体语句

end

2. 点运算与循环

两矩阵进行点运算是指它们的对应元素进行相关运算

在实际MATLAB编程中,为提高程序的执行速度,常用向量运算来代替循环操作

y=0;

for i=2:2:8

y=y+i/2;

end

----------------------

y=0;

i=2:2:8;

y=i./2;

sum(y)

3. while语句

4. 循环的嵌套

_______________________________________________________________________

四. 函数

1. 函数文件由function语句引导,其基本结构为:

function 输出形参表(形参数大于1时,需用[])=函数名(调用时以文件名为准,因此文件名要和函数名统一,以免报错)(输入形参表)

%注释说明部分(供lookfor关键词查询和help在线帮助时使用)

函数体语句

2. 函数参数的可调性(类似于C#中函数的重载)实现函数的多样性

函数所传递参数的数目是可识别,可调用的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值