Effacer les filtres
Effacer les filtres

i want to translate this vector to a formal syntax that i can use always

1 vue (au cours des 30 derniers jours)
clc
clear all
n=4;
t=0.25;
h=n*t
for i=1:n+1
if i==1
k(i)=-h/2;
else
k(i)=-h/2+(i-1)*t;
end
end
b=[k(2)-k(1) k(3)-k(2) k(4)-k(3) k(5)-k(4)];
the code works fine, howvever i want to obtain vector b with using the right syntax. Meaning that i want to write it as a syntax form that will give me same results that vector b gives me (without manualy plotting the values of k everytime).

Réponse acceptée

Matt J
Matt J le 10 Mai 2022
Modifié(e) : Matt J le 10 Mai 2022
b=repelem(t,n)
  3 commentaires
Matt J
Matt J le 10 Mai 2022
Modifié(e) : Matt J le 10 Mai 2022
Because k(i) is a linear function of i with slope t,
k(i)=-h/2+(i-1)*t;
Mahmoud Chawki
Mahmoud Chawki le 10 Mai 2022
wow quick thinking great job.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Develop Apps Using App Designer dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by