i need your help with vector creation from original vector
์กฐํ ์: 2 (์ต๊ทผ 30์ผ)
์ด์ ๋๊ธ ํ์
please help
i have a vector called x =1:20
find the vector of ๐๐ฅ = {๐ฅ_๐ + 1 - ๐ฅ_i}
for ๐ = {1, 2,. . . , ๐ - 1}
๋๊ธ ์: 0
๋ต๋ณ (2๊ฐ)
Ahmet Parker
2021๋
5์ 2์ผ
Hard way
do a for loop
sizex=size(x);
for i=1:sizex(1,2)-1
dx(i)=x(i+1)-x(i);
end
Image Analyst
2021๋
5์ 2์ผ
v=diff(x)
๋๊ธ ์: 1
Image Analyst
2021๋
5์ 2์ผ
%--------------------------------------
% Method 1 : for loop
x = [17 8 12 15 6 11 9 18 16 10 13 19];
i = 1 : 11;
sizex = size(x);
for i = 1 : sizex(1,2)-1
dx(i)=x(i+1)-x(i);
end
fprintf('Results for for loop:\n');
disp(dx)
%--------------------------------------
% Method 2 : diff() function
fprintf('Results for diff():\n');
disp(diff(x))
fprintf('Done running %s.m ...\n', mfilename);
Results for for loop:
-9 4 3 -9 5 -2 9 -2 -6 3 6
Results for diff():
-9 4 3 -9 5 -2 9 -2 -6 3 6
์ฐธ๊ณ ํญ๋ชฉ
์นดํ ๊ณ ๋ฆฌ
Help Center ๋ฐ File Exchange์์ Programming์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!