دستور for در متلب و subs

clear all

clc

syms x

f=x^2

b=20

a=5

s(1)=0

n=20

delta_x=b-a/n

i=1

for x=a:b

    t=subs(f,x)

    s(i+1)=s(i)+t*delta_x


    


end

while and subs

clear all

clc

syms x

t=x^2

h=diff(t,x)


x=10


f=18

while f>.01

    f=subs(t,x)

    g=subs(h,x)

    x=x-f/g

    f=abs(f)

    

    

    

end

پیدا کردن ریشه معدله با دستور WHILE در متلب

clear all

clc

i=1

x(1)=10

f=18

while f>0.01

    x(i+1)=x(i)-(x(i)^2+4*x(i))/(2*x(i)+4)

    f=abs(x(i+1)-x(i))

    i=i+1

    

end

دستور انتگرال گیری در متلب

clear ll 

clc

a=1;

b=4;

n=20;

x=1;

A(1)=0

delt_x=b-a/n

for i=1:n

    x(i)=(a+2*i-1)*delt_x/2

    f=x(i)^2+3

    A(i+1)=A(i)+f*delt_x

end

plot(x,i)

دستور for در متلب

clear all

clc

i=0

for x=-2:0.1:5

    i=i+1

    x(i)=x1

    y(i)=x+5

    i=i+1

end