matlab中如何去掉元胞数组中的一个元胞
2个回答
展开全部
这个要看你元胞之前的‘mat’是怎样的,我假设是一个10*2的吧
a=zeros(10,2);
b=mat2cell(a,[2,2,2,2,2]);
b就是一个元胞矩阵是5*1 的矩阵
你的意思是去掉一个变成4×1的矩阵是吧
这样就可以
生成一个
c=zeros(8,2);
d=mat2cell(c,[2,2,2,2]);
for i=1:4
d(i,1)=b(i,1)
end
这样就把最后一个值去掉了
‘cell‘型数据处理的时候始终要兼顾它的'mat'原型。当然你没有源程序我只能说这么多了,具体问题具体对待!如果不满意最好附上你要改的程序好一些!
a=zeros(10,2);
b=mat2cell(a,[2,2,2,2,2]);
b就是一个元胞矩阵是5*1 的矩阵
你的意思是去掉一个变成4×1的矩阵是吧
这样就可以
生成一个
c=zeros(8,2);
d=mat2cell(c,[2,2,2,2]);
for i=1:4
d(i,1)=b(i,1)
end
这样就把最后一个值去掉了
‘cell‘型数据处理的时候始终要兼顾它的'mat'原型。当然你没有源程序我只能说这么多了,具体问题具体对待!如果不满意最好附上你要改的程序好一些!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询