matlab基本语法总结,matlab基础语法

title: matlab基础语法

date: 2019-08-19 08:53:16

一、变量

变量命名:区分大小写,必须以字母开头,后可跟下划线和数字

变量类型:

全局变量:global X_Val,变量名大写,在函数体开头位置进行定义

永久变量:persistent a,只允许声明它的函数进行存取

二、控制流

1.顺序结构

2.if-else-end分支结构

注意:elseif是连在一起写的

x=input(' enter''x'': ');%input的实际参数是一个,即 enter'x':

if(x>0)

y=1;

elseif(x==0)

y=0;

else y=-1;

end

disp(y)%将y结果输出在命令窗口中

3.switch-case结构

num=input(' enter''num'': ');

switch num

case 1

data='Hello';

case 2

data='Nice';

case 3

data='Good';

otherwise

data='No'

end

disp(data);

注意:exp(x),表示e的x次幂,参数也可以是矩阵,输出为矩阵次幂

4.try-catch结构

num=1;

Mat=magic(4)%方阵,且每行,每列,及对角线之和相等

try

Mat_num=Mat(num,:)%取第num行元素

catch

Mat_end=Mat(end,:)%若num超过了矩阵有的行数,均取最后一行

end

lasterr%显示出错原因,也会重复上一次出错情况下的错误原因(每次运行都会有输出)

5.for循环结构

注意:matlab是列优先的,所以for循环次数是由数组array的列数(即个数)决定的

for i=1:4

for j=1:4

if i>(5-j)

Mat(i,j)=0;

else

Mat(i,j)=i+j-1;

end %与if配对的end

end %与j层循环配对

end %与i层循环配对

6.while循环结构

while和end之间的内容

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值