请问,在MATLAB中如何删除元胞矩阵中某个矩阵中的某一列或者行?

我想删除dsp这个元胞矩阵中第1行第1列这个40*501的矩阵中的第1行或者第1列,请问该怎么写命令。呵呵,有点拗口,不知道大家看懂了没。。。

第1个回答  2013-04-28
矩阵的行,是吗?去除小于600元素,然后找到该行是小于600的元素直接删除多行的操作来完成。
>> A = [700 650 300 650 650 956 123 654 784 650 645 865 142 686 698]

=

700 650 300

650 650 956 BR /> 123 654 784

650 645 865

142 686 698

>> [M,N] =(<600)%使用直接找到找到矩阵的小中型600元素的行中的列值?

=

5

1%的要删除行,所以他们需要到m BR /> N =

>> A([M(1)米(2)米(3)],:) = []%%你的矩阵?小于600元素线

=

650 650 956
650 645 865本回答被提问者和网友采纳
第2个回答  推荐于2018-05-04
dsp = cell(1,121);
dsp{1} = rand(40,501);
dsp{1}(1,:) = [] % 删除第一行
dsp{1}(:,1) = [] % 删除第一列
第3个回答  2013-04-28
矩阵的行,是吗?去除小于600元素,然后找到该行是小于600的元素直接删除多行的操作来完成。
>> A = [700 650 300 650 650 956 123 654 784 650 645 865 142 686 698]
=
700 650 300
650 650 956 < BR /> 123 654 784
650 645 865
142 686 698
>> [M,N] =(<600)%使用直接找到找到矩阵的小中型600元素的行中的列值?
=

5
1%的要删除行,所以他们需要到m < BR /> N =
相似回答