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

1 visualización (últimos 30 días)
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).

Respuesta aceptada

Matt J
Matt J el 10 de Mayo de 2022
Editada: Matt J el 10 de Mayo de 2022
b=repelem(t,n)
  3 comentarios
Matt J
Matt J el 10 de Mayo de 2022
Editada: Matt J el 10 de Mayo de 2022
Because k(i) is a linear function of i with slope t,
k(i)=-h/2+(i-1)*t;

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Develop Apps Using App Designer en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by