懂matlab的请帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:19:59
(删除矩阵中的矩阵中单个元素或多个元素,剩余部分变成行向量)
如:
矩阵是
a=
1 2 3 4 5 6
7 8 9 6 5 4
输入命令 a(1:1:2)=[] 得
a =
2 3 9 4 6 5 5 6 4
请问a(1:1:2)清零的具体规则是什么?我看不出来,请指教!!!谢谢!!!

你把结果写错了,输入命令 a(1:1:2)=[]应该是得
a =
2 8 3 9 4 6 5 5 6 4
你漏写了8。
a(x,n,y)=[]清零的具体规则是:
从第x个数开始,到第y个数为止,n为步长,产生的数作为角标,a向量中这些角标的数就被删除,结果显示成一个行向量。
a(1:1:2)=[]中从1到2,以1为步长,即1,2,所以就删除了a1,a2,剩余的写成一个行向量,显示出来。
希望把问题说明白了,呵呵

看书吧!!!