找回密码
 注册
关于网站域名变更的通知
查看: 542|回复: 3
打印 上一主题 下一主题

Matlab 括号用法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-6 13:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
  • 大括号   用于单元阵列的赋值
  • 中括号   用于形成一个向量或矩阵
  • 小括号   通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
    ! E5 F8 _5 |+ M7 ^/ O( N1 O* N

( R( e7 |& y6 |$ t& Q. H
: m5 L: D! q2 ~8 u' v[ ]
9 S8 |" E- s. s& E1 b中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。- T/ p) J9 s+ s, ~( n, E; R6 u
中括号的另一个作用是在函数中,分配输出参数。
0 U* U" C5 }' ]* L3 ~2 U' d- z  k: g5 C1 W5 ~. k
  • Matlab 方括号“[ ]”的作用
  • 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
  • 2.定义函数的返回参数列表(输出变量宗量)。
  • 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
  • [n]=rand(1,2);
  • 可写作
  • n=rand(1,2);
    ; [) b7 z$ P' K
0 _% V, O: O9 C+ Y- I. C

0 p0 `3 A# ?) A2 N2 p6 W/ c' X2 x{ }
) }( [1 ]# I- b: f) M- _6 Q大括号,用于cell型的数组的分配或引用。+ X. a# t. H4 h
比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')3 ^# B6 z- h% j% r
5 @7 i% R  {1 F) I! x

% Z$ U! v2 E: Q. J1 v( )
. M2 K: z8 }: _7 e  u小括号,用于引用数组的元素。
; @  G+ Y) S/ c: v( z2 I: S# j- ^' b如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。
$ S! e& G% {( i: [- Z6 z1 H4 b/ \, y  v5 B+ r! o( \+ a. F' V

该用户从未签到

2#
发表于 2021-9-6 14:46 | 只看该作者
大括号   用于单元阵列的赋值
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-9-6 14:47 | 只看该作者
    中括号用来构建向量(Vectors)或者是矩阵(Matrices)

    该用户从未签到

    4#
    发表于 2021-9-6 14:48 | 只看该作者
    小括号,用于引用数组的元素
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-18 05:21 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表