用MATLAB编程时,有一个矩阵X=【1;2;3;4;5】,怎样编一个for循环程序实现让矩阵里的后一个元素减去前

2024-12-02 03:34:01
推荐回答(2个)
回答1:

楼上说的对,如果就为了算差分,最好用diff。
如果是题目要求必须用for循环,那么用
x=1:5;
y=zeros(length(x)-1,1);
for i=1:length(x)-1
y(i)=x(i+1)-x(i);
end
y

回答2:

别编程,matlab给你此函数了,用diff试试。