MATLAB Series Solutions with Loops & Arrays
MATLAB Series Solutions with Loops & Arrays
n=5
sum_of_squares = 0;
for i = 1:n
sum_of_squares = sum_of_squares + i^2;
end
disp(['Summation of squaring numbers 1:5 is: ',num2str(sum_of_squares)]);
% Using arrays
numbers = 1:n;
squares = numbers.^2;
sum_of_squares = sum(squares);
disp(['Summation of squaring numbers 1:5 is: ',num2str(sum_of_squares)]);
Computer Applications 2024 Zahraa Al-Milaji
Example 2:
n=5;
sum_of_reciprocal_squares = 0;
for i = 1:n
sum_of_reciprocal_squares = sum_of_reciprocal_squares + 1/(i^2);
end
disp(['Summation of squaring numbers 1:5 is: ',num2str(sum_of_reciprocal_squares)]);
%using arrays:
numbers = 1:n;
reciprocal_squares = 1./(numbers.^2);
sum_of_reciprocal_squares = sum(reciprocal_squares);
disp(['Summation of squaring numbers 1:5 is:',num2str(sum_of_reciprocal_squares)]);
Example 3:
n=5;
sum_of_reciprocal_factorials = 0;
for i = 0:n
f=1;
for j= 1:i
f=f*j;
end
sum_of_reciprocal_factorials = sum_of_reciprocal_factorials + 1/f;
end
Example 4:
n=5;
sum_of_series = 0;
for i = 1:n
sum_of_series = sum_of_series + i^(i+1);
end
sum_of_series
Computer Applications 2024 Zahraa Al-Milaji
% Using arrays:
indices = 1:n;
terms = indices.^(indices + 1);
sum_of_series = sum(terms)