中易网

matlab x=[-1:-3,1:3]是什么意思 还有就是matlab里面有些数组方面的表示,不

答案:1  悬赏:40  
解决时间 2021-01-14 11:53
  • 提问者网友:玫瑰园
  • 2021-01-14 06:06
matlab x=[-1:-3,1:3]是什么意思 还有就是matlab里面有些数组方面的表示,不
最佳答案
  • 二级知识专家网友:十鸦
  • 2021-01-14 06:37
在matlab中,[]用来表示一个数组,x=[-1:-3,1:3]意思是用-1到-3,1到3的数组成一个数组,但是,有个错误,冒号默认间隔是1,1:3就是1,2,3三个数,但-1:-3就错了,应表示为-1:-1:-3,就是-1,-2,-3三个数。完整的就是:x=[-1:-1:-3,1:3]追问还有就是数组方面的(:,1,2)?什么意思呢追答这要先弄清数组表示方法。按数按行和列排列成一个表,就是一个矩阵,叫二维数组,如:
a=[1 2 3;
0 1 5;
3 5 8];
a就是3*3的矩阵(数组)。
当有多个这样的表,象书页一样,从上向下堆起来,就构成了多维数组,有三页的,就叫三维数组,如有三个a组成时,就有3*3*3个元素,有4页的就叫四维数组,如有4个a组成,就有3*3*4个元素,等等。(:,1,2)就表示第(:*1*2)个元素。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息