第四章 变量类型和函数讨论区【提问或回答均计分】

{}[]()三种括号

{}[]()三种括号

孙芷菁3227010035 -
回帖数:2

这三种括号分别是什么情况下使用呢?

回复孙芷菁3227010035

回复: {}[]()三种括号

宋浩然3227010021 -
大括号{}:主要用于创建和引用cell型数组,以及在函数或脚本中使用变量声明和赋值。例如,{A(1,2)}表示A的第一个元素,{A(2,3)}表示A的第二个元素。
中括号[]:主要用于存储矩阵和向量,以及在数组中使用多个索引引用元素。例如,A[2,3]表示A矩阵的第二行第三列元素。同时,中括号[]也常用于拼接数组,如[A, B]表示将矩阵A和B水平拼接。
小括号():主要用于引用数组元素,以及在函数或脚本中传递参数。例如,A(3)表示A中的第三个元素,A([2,4,5])返回列表[A(2),A(4),A(5)]。此外,小括号()还可以用于改变运算的优先级。
回复孙芷菁3227010035

回复: {}[]()三种括号

叶晨3227010007 -
大括号{}:用于创建单元数组(cell array),它可以将不同类型的数据存储在一起。例如,a = {'hello', 123, [1 2 3]; 4 5 6},其中a是一个单元数组,包含三个元素,分别是字符串'hello'、整数123和3x3的矩阵[1 2 3; 4 5 6]。
中括号[]:用于存储矩阵和向量。例如,a = [1,2,3]是一个包含三个元素的向量,而a = [1 2 3; 4 5 6]是一个3x3的矩阵。
小括号():用于引用数组的元素。例如,A(2,1)表示A数组第二行第一列的元素。