How do I type the below pseudocode in MATLAB program First i

How do I type the below pseudocode in MATLAB?

program First

integer i, imin, n <-- 30

real error, y, x <-- 0.5, h <--1, emin <--1

for i = 1 to n

h <-- 0.25h

y <-- [sin(x+h) - y]/h

error <-- |cos(x) -y|;

output i, h, y, error

if error < emin then

emin <-- error, imin <-- 1

end if

end for

output imin, emin

end program First

Solution

sims i;
sims imin;
sims error;
sims y;
x=0.5;
n=30;
h=1;
emin=1;

for i = 1 : n
h = 0.25*h;
y = (sin(x+h) - y)/h;
error = abs(cos(x) -y);
fprintf(\'%d\ %d\ %d\ %d\ \',i,h,y,error);
  
if error < emin
emin= error;
imin =1;
end
end
fprintf(\'%d\ %d\ \',imin,emin);

How do I type the below pseudocode in MATLAB? program First integer i, imin, n <-- 30 real error, y, x <-- 0.5, h <--1, emin <--1 for i = 1 to n h &

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site