how do make the integral a vector

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

Answers (1)

madhan ravi
madhan ravi on 14 Nov 2018
Edited: madhan ravi on 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

Categories

Find more on Modify Image Colors in Help Center and File Exchange

Tags

No tags entered yet.

Asked:

on 14 Nov 2018

Edited:

on 14 Nov 2018

Community Treasure Hunt

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

Start Hunting!