在matlab中输入 A(1,:)=1:2:9 A(2,:)=2:2:10 会等到什么结果啊
发布网友
发布时间:2022-05-05 08:58
我来回答
共3个回答
热心网友
时间:2023-10-26 09:20
结果如下所示:
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的全部奇数行、所有列。
不知道你懂没有,如果还有问题就问吧,我尽量!
热心网友
时间:2023-10-26 09:20
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
]
热心网友
时间:2023-10-26 09:21
要先定义一个至少包含两行的矩阵才能这么搞,结果前面两行和5列就是cxd1301给你回答的那样
热心网友
时间:2023-10-26 09:20
结果如下所示:
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的全部奇数行、所有列。
不知道你懂没有,如果还有问题就问吧,我尽量!
热心网友
时间:2023-10-26 09:20
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
]
热心网友
时间:2023-10-26 09:21
要先定义一个至少包含两行的矩阵才能这么搞,结果前面两行和5列就是cxd1301给你回答的那样