作业帮 > 综合 > 作业

matlab 矩阵加入元素

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 04:50:40
matlab 矩阵加入元素
在矩阵每两个元素中间加入这两个元素的平均值,比如m=[2 4 6],新矩阵应该是[2 3 4 5 6]
m=[2 4 6];
N=length(m);
j=1;
a=zeros(1,N);
for i=1:N-1
    a(j)=(m(i)+m(i+1))/2;
    j=j+1;
end
m2=[m;a];
m2=reshape(m2,1,N+length(a));
m2=m2(1:length(m2)-1);
运行结果
运行了,没问题.这个程序对于你这个简单的矩阵m=[2 4 6] 来说可能有点复杂了,但是用这个程序你可以随意改变矩阵m.