matlab中各种括号的用途

[ ]中括号(Bracket)用于表示向量和矩阵。

        例:[1 2 3]与[1,2,3]表示相同

               [1 2 3 ;4 5 6; 7 8 9 ]表示一个3×3矩阵,‘;’是换行的意思

               A=[]表示空矩阵,可以用来存储运算结果

for     i=1:9
        x=1+i
       A(end+1)=x
end
A

显示结果为A=[2 3 4 5 6 7 8 9 10]

( )圆括号(Parentheses)用于引用数组中的元素。

        例:B=[1 2 3 4 5 6 7 8 9 ]    C=[1 2 3 ;4 5 6; 7 8 9 ]

              B(2)表示列出第二个元素        显示为  2

              B([4 6 3])表示依次列出第4,6,3的元素        显示为 4 6 3

              B(end:-2:1)表示从最后一个元素开始,步长为2,向后列出元素,直到第一个元素(如果步长为正,则向前列举)        显示为 9 7 5 3 1

              B(A<5)列出A中小于5的元素        显示为 1 2 3 4

              C([1,3],1:2)表示列出第1,3行与第1,2列交叉的元素       显示为 1 2;7 8

{}花括号(Brace)用于元胞(cell)数组的分配和引用。

元胞与矩阵的区别是能放任何类似的元素,而矩阵只能放数值型数据。

           例:D={[1 2 3 4],'abc',{7 8 9},[4 5 6;11 22 33]}

                  D{1}表示D中第一个元素        显示为 1 2 3 4

                  D{1}(2)表示D中第一个元素中第二个元素        显示为 2

                  D{3}{1}表示第三个元素中第一个元素        显示为 7

                  D{3}(1)表示第三个元素中第一个元素        显示为{[7]}

                  D{[1 2 3]}表示前三个元素        显示为1 2 3 4 ;    ‘abc’  ;{[7]}  {[8]}  {[9]}

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值