Mtlab中的小括号()、中括号[]、大括号{}的使用及区别

Matlab中的小括号()、中括号[]、大括号{}的使用及区别

功能简介

1、小括号( )主要用于引用数组的元素
2、中括号[ ]主要用于存储矩阵和向量
3、大括号{ }主要用于 cell型数组分配及引用


一、小括号( )的使用

1.主要功能表现为引用数组
(1)单个引用
下图的a为一个数组,采用小括号对数组元素进行引用。
其中a([2])==a(2),引用单个元素时可以省略中括号[ ]
在这里插入图片描述
(2)多个引用
下图对a数组中的第2、3位元素进行引用,使用( )表示数组引用,而[ ]表示引用目标为数组。当引用单个的时候[ ]可省略。
在这里插入图片描述

二、中括号[ ]的使用

1.主要功能表现为存储矩阵和向量
(1)简单向量使用
在这里插入图片描述
(2)普通矩阵存储
在这里插入图片描述
当需要对普通矩阵内容替换时,可使用如下进行替换。下图用100替换原1行3列的数值3。
在这里插入图片描述
当a定义为一个普通的数组,如需要对数组第2-4位数值进行替换,a(2:4)表示引用数组的目标位数(因此用小括号),[10,11,12]用来存储并赋值给引用目标(因此用中括号)
在这里插入图片描述

3.大括号{}的使用

主要用于cell型(单元)数组的分配引用
(1)cell型数组的创建(单元数组)
3-1
(2)cell型数组的赋值
对于这类单元数组而言,采用大括号{ }进行引用而不是小括号。
存储赋值时采用[ ],由下图可得在该单元数组第1行3列处为2*3的小数组。
在这里插入图片描述
当使用小括号( )时候则因类型不同无法正常运行
在这里插入图片描述

总结

以上三类括号的区分,大括号{ }最容易区分因其常用于cell(单元)数组中。中括号[ ]用于存储赋值矩阵及向量。小括号应用的比较广泛,相比另外两个括号它主要用来引用数组的各个元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值