how do make the integral a vector

22 vues (au cours des 30 derniers jours)
Daniel Thomas
Daniel Thomas le 14 Nov 2018
Modifié(e) : Daniel Thomas le 14 Nov 2018
integral = 0
for i = 1:n
r_left = (a+(i-1)*h);
r_right = (a+i*h);
% Functions
f_left = f(r_left);
f_right = f(r_right);
% Integral
integral = integral+(h/2)*(f_left+f_right)
end
  1 commentaire
madhan ravi
madhan ravi le 14 Nov 2018
completely vague

Connectez-vous pour commenter.

Réponses (1)

madhan ravi
madhan ravi le 14 Nov 2018
Modifié(e) : madhan ravi le 14 Nov 2018
integral=cell(1,n);
integral{1}=0;
for i = 2:n
r_left = (a+(i-1)*h);
r_right = (a+i*h);
% Functions
f_left = f(r_left);
f_right = f(r_right);
% Integral
integral{i} = integral{i-1}+(h/2)*(f_left+f_right) %put {i} next to integral to avoid overwriting
end
celldisp(integral) %to view values
integral = cell2mat(integral) %to convert to double array

Catégories

En savoir plus sur Modify Image Colors dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by