matlab中分号什么作用?像a=[1 2 3;4 5 6;7 8 9]; b=a(3:-1:1,1:3);b=?

 我来答
我行我素850915
2013-07-08 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1766万
展开全部
分号用在矩阵、数组内的数字后表示一行的结束,用在变量后表示计算后不在屏幕上显示,
像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的前后脚标的分隔符,逗号前是行数,逗号后是列数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式