أمثلة عملية :
for i=1:10
i
end
for i=0:2:10
disp(i);
end
----------------
الضرب
n=6;
f=1;
for i=1:n
f=f*i
end
f
مجموع الأعداد من 0 إلى 5
n=5;
s=0;
for i=1:n
s=s+i;
end
disp(s) تعليمة اظهار
إيجاد مجموع مربعات الأعداد من 1 إلى 5
n=5;
s=0;
for i=1:n
s=s+i^2;
end
disp(s)
----------------
إيجاد جذور الأعداد من 1
إلى 5
n=5;
for i=1:n
sqrt(i) تابع لايجاد جذر العدد
end
برنامج لحساب n^2/n! :
1^2/1!+2^2/2!+…………………+ n^2/n!
n=5;
fact=1;
sum=0;
for i=1:n
fact=fact*i;
T=(i^2)/fact;
sum=sum+T;
end
sum
برنامج لطباعة
مجموع الأعداد التي تقبل القسمة على 5
sum=0;
for i=0:5:100
sum=sum+i;
end
sum
----------------
برنامج جدول الضرب
for i=1:10
for j=1:10
c(i,j)=i*j;
end
end
disp(c)
----------------
برنامج يطلب من المستخدم إدخال قيمة ..
فإذا كانت (0) يكتب البرنامج (zero) ،وإذا أدخل (1) يكتب البرنامج (one) ،
وإذا أدخل (2) يكتب (two) ، وإذا أدخل (3) يكتب البرنامج (three) ، وإذا
أدخل أي قيمة غير ذلك يكتب (other) .
x=input('x=');
switch x
case (0)
disp('zero')
case (1)
disp('one')
case (2)
disp('two')
case (3)
disp('three')
otherwise
disp('other')
end
----------------
برنامج يقوم بما يلي :
1- يدخل المستخدم قيمة x , y
2- البرنامج يحدد هل x أكبر من y أم لا .
3- ثم يطبع النتيجة
X is greater than y
X is lower than y
X is equal to y
x=input('x=');
y=input('y=');
if x>y
disp('x is greater than y ' )
elseif x<y
disp('x is lower than y')
else
disp('x is equal to y')
end