matlab中,X2:2:10) = []是什么意思?
黄先生
2024-12-27 广告
2024-12-27 广告
矩阵切换器就是将一路或多路视音频信号分别传输给一个或者多个显示设备,如两台电脑主机要共用一个显示器,矩阵切换器可以将两台电脑主机上的内容renyi切换到同一个或多个显示器上;迈拓维矩矩阵切换器种类齐全,性价比高,支持多种控制方式,为工程商采...
点击进入详情页
本回答由黄先生提供
展开全部
你的提问涉及到两个问题:
1、数组的单下标索引。
对于MATLAB中任意维数的数组,都可以使用单个下标对数组元素进行索引,有点类似于C语言中的指针。但需要注意的是,MATLAB的数组是以列序为主序的,这一点和C语言不同。也就是说,MATLAB中A(2)、A(3)表示的是A(2,1)、A(3,1),而不是A(1,2)、A(1,3)。
2、对数组的部分元素赋值为空数组可以删除该部分元素。
需要注意,以单下标索引的方式删除元素,由于处理后不一定能满足矩阵的要求,所以得到的结果是一维数组。
就题主的例子而言,贴出的结果是错误的:
>> X =[16 3 2 13 0;5 10 11 8 0;9 6 7 12 0;4 15 14 1 17]
X =
16 3 2 13 0
5 10 11 8 0
9 6 7 12 0
4 15 14 1 17
>> X(2:2:10)=[]
X =
16 9 3 6 2 7 14 13 8 12 1 0 0 0 17
显然与题主贴出的结果不一致。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
矩阵的第一列分别为2,4,6,8,10
追问
后面有个空矩阵啊,应该是表示删除的意思。它原矩阵是
X =
16 3 2 13 0
5 10 11 8 0
9 6 7 12 0
4 15 14 1 17
X(2:2:10)
= [] %单下标可以删除某元素
results in
X =
16 9 2 7 13 12 1
怎么算出来的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询