永发信息网

Matlab子数组的表示

答案:2  悬赏:70  手机版
解决时间 2021-02-14 08:52
想问下,在Matlab子数组的表示中,小括号和中括号有啥区别呢?比如说,arr1=[1.1 -2.2 3.3 -4.4 5.5],我想直接提取数组arr1的第1,3列,可以表示为arr1([1 3]),必须要有中括号;但是如果我想借助克隆运算符,需表示为arr1(1:2:3),不需要有中括号,这里面有什么差别吗?非常感谢!
最佳答案
matlab 的[]是个合并的算符
[a b c....] 或者[ a,b,c...] 将 a,b,c,.....按照列方向合并为一个矩阵
[a;b;c;....] 将 a,b,c,.....按照行方向合并为一个矩阵

如果 a b c是标量,那么就会合成向量
例如[1 2 3]就是长度为3的行向量

而用克隆算符产生的就是一个行向量
1:1:3 就等于 [1 2 3]

用下标提取子数组的时候,要求输入的是一个向量
你可以把你需要的下标用[]括起来形成一个向量
如果下标有规律,你可以简单的使用克隆算符产生一个向量
你还可以把其他变量中存这的向量写到下标中去求子数组,子矩阵

例如a=[1 2 3 4 5];
arr1(a);
这和 arr1([1 2 3 4 5]) ,arr1(1:5) 结果一样
全部回答
ValBegin:step:ValEnd产生的是数组,[]也是形成数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
朱庙线/S249(路口)在什么地方啊,我要过去处
隆泉洗浴宾馆地址在哪,我要去那里办事
阿波罗(连云港)化肥有限公司地址在什么地方,
立一份有法律效应的协议书,需要哪些流程!需
桂花耐寒温度是多少?
刘家旅馆(民福胡同)怎么去啊,我要去那办事
孵化的蛋用水洗行吗
金隆副食品商店金源北里加盟店地址在什么地方
cosX=-1/2那么X等于几
怎样让少妇快速爱上你
金钵旅馆怎么去啊,我要去那办事
为什么和尚可以用手摸圆坛,圆坛就会发出震耳
东沽港影楼地址在什么地方,想过去办事
少康中兴
天津市河北区红星路革新道的邮编是多少啊
推荐资讯
尼桑蓝鸟左前门锁块坏门打不开
电脑签名设计免费版 求艺术签名:吴月欢 梁旭
永青驾校报名处地址在什么地方,想过去办事
口袋妖怪白金修改器Pokesav0.06版精灵名字
老三照像馆地址在什么地方,我要处理点事
邻水县有招商银行么?
我有张99年版的百元人民币,编号是:PC696666
求一部很早的动漫讲一个男的被车撞死在医院醒
泰来福鑫旅馆地址好找么,我有些事要过去
我11年还清信用卡,期间逾期3-4个月,卡里有
事业是国家的,荣誉是单位的.成绩是领导的.工
【大件物品搬运】门岗值班员遇到大件物品搬运
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?