matlab中分号什么作用?像a=[1 2 3;4 5 6;7 8 9]; b=a(3:-1:1,1:3);b=?
1个回答
展开全部
分号用在矩阵、数组内的数字后表示一行的结束,用在变量后表示计算后不在屏幕上显示,
像a=[1 2 3;4 5 6;7 8 9]; b=a(3:-1:1,1:3);
则b=[7 8 9;
4 5 6;
1 2 3]
b对a进行了重排
像a=[1 2 3;4 5 6;7 8 9]; b=a(3:-1:1,1:3);
则b=[7 8 9;
4 5 6;
1 2 3]
b对a进行了重排
追问
谢谢啊,不过刚说错了,是括号内的冒号和逗号
追答
在上面的例子中可看出:b=a(3:-1:1,1:3);括号中上冒号表示中间步长,3:-1:1表示步长为-1,这一行数为:3,2,1,而1:3表示步长为1,可省略当中的:1,表示数为1,2,3。括号内逗号表示a的前后脚标的分隔符,逗号前是行数,逗号后是列数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询