在matlab中输入 A(1,:)=1:2:9 A(2,:)=2:2:10 会等到什么结果啊

最好能详细解释一下本人是matlab初学者,不胜感激... 最好能详细解释一下 本人是matlab初学者,不胜感激 展开
 我来答
麻瓜ll
推荐于2018-04-07 · 超过15用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:39.5万
展开全部
结果如下所示:
A =

1 3 5 7 9
2 4 6 8 10
在你所给出的表达式中用到了冒号表达式,
A(1,:)=1:2:9的意思就是取出A的第一行,并且把它们赋值为从1到9间隔为2的数值,
A(2,:)=2:2:10 的意思就是把第二行取出来,并且把它们的值赋值为从2到10间隔为2的数值。

如果给出一个冒号表达式v=a:b:c,就是生成一个从a到c步长为b的一个向量。
冒号用在矩阵里就表示提取一个矩阵的行或者列。
比如A(1:2:end,;)就表示提取A的全部奇数行、所有列。

不知道你懂没有,如果还有问题就问吧,我尽量!
cxd1301
2011-11-06 · TA获得超过3021个赞
知道小有建树答主
回答量:593
采纳率:50%
帮助的人:316万
展开全部
A(1,:)=[1 3 5 7 9];
A(2,:)=[2 4 6 8 10];

最终输出结果为:
A =
[
1 3 5 7 9
2 4 6 8 10
]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyqwel
2011-11-06 · TA获得超过143个赞
知道答主
回答量:51
采纳率:0%
帮助的人:35.8万
展开全部
要先定义一个至少包含两行的矩阵才能这么搞,结果前面两行和5列就是cxd1301给你回答的那样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式