يحتوي برنامج كروز لإدارة المؤسسات التعليمية على الادوات التي تمكنك من ادارة كافة نشاطات مؤسستك التعليمية (جامعات او معاهد او مدارس) كإدارة شؤون الطلبة و كافة الأنشطة الملحقة (مثل المكتبات و الملاعب و السكن الداخلي للطلاب و المخازن) كما ان البرنامج يحتوي على نظام كامل لإدارة المنظومة التعليمية كجداول الحصص او المحاضرات و الاختبارات الدورية و الغير الدورية و نتائجها.
Demo: http://demo.era.net.sa/web?db=edu
User: manager Password: demo
Source Solution
International leader in Enterprise Resource Planning (ERP) Systems and Software Development
شركة مصادر الأعمال الالكترونية
متخصصون في صناعة وتطوير أنظمة إدارة ومحاسبية وتخطيط الموارد للسوق العالمي
يحتوي برنامج كروز لإدارة المؤسسات التعليمية على الادوات التي تمكنك من ادارة كافة نشاطات مؤسستك التعليمية (جامعات او معاهد او مدارس) كإدارة شؤون الطلبة و كافة الأنشطة الملحقة (مثل المكتبات و الملاعب و السكن الداخلي للطلاب و المخازن) كما ان البرنامج يحتوي على نظام كامل لإدارة المنظومة التعليمية كجداول الحصص او المحاضرات و الاختبارات الدورية و الغير الدورية و نتائجها.
Demo: http://demo.era.net.sa/web?db=edu
User: manager Password: demo
Source Solution
International leader in Enterprise Resource Planning (ERP) Systems and Software Development
شركة مصادر الأعمال الالكترونية
متخصصون في صناعة وتطوير أنظمة إدارة ومحاسبية وتخطيط الموارد للسوق العالمي
4. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 222
-
كؤتايي نرخى : سةرةتايي نرخى
initval:endval
:
هةم
ِسترَيث طؤراوى يشة
Index Variable
سةرةتاييةوة نرخى لة لة دةكات زياد
initval
نرخى تا
كؤتايي
endVal
(( يةك ِييرب بة
1
بةردةوام َكردنيَبةجيج هةروةها ،دةكات زياد يةك يةك واتة ،))
ِسترَيث ئةوةى هةتاوةكو َتيدةب
Index
كؤتايي نرخى لة َتيدةب طةورةتر
endVal
.
-
نرخى
كؤتايي نرخى : هةنطاو : سةرةتايي
initval:step:endval
:
ِسترِيث
Index
هةنطاو نرخى َىيث بة ،دةكات زياد
Step
كةم ياخود ،بوونةيةكدا دووبارة هةر لة
هةنطاو نرخى دةكات
Step
(( سالب
-
.َتيب ))
-
ريزةك نرخى
valArray
:
ستوونى ئاراستةبرى ِستىرَيث درووستكردنى
Column Vector Index
.
منوونةكان
Examples
منوونةى
1
:
for a = 10:20
fprintf('value of a: %dn', a);
end
:ئةجنام
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
5. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 223
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
value of a: 20
منوونةى
2
:
for a = 1.0: -0.1: 0.0
disp(a)
end
//ئةجنام
1
0.90000
0.80000
0.70000
0.60000
0.50000
0.40000
0.30000
0.20000
0.10000
6. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 224
0
منوونةى
3
:
for a = [24,18,17,23,28]
disp(a)
end
//ئةجنام
24
18
17
23
28
منوونةى
4
:
for i=1:5
disp(i)
end
//ئةجنام
1
2
3
4
5
9. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 227
i = 20
i = 19
i = 18
i = 17
منوونةى
9
لة :
22
بؤ
17
ب ،بكة ضاث
:ئةجنام بروانة وردى بة ثاشان ،بكات كةم دوو دوو َكيمةرج ة
for i=20:-2:17
i
end
//ئةجنام
i = 20
i = 18
منوونةى
12
لة :
1
تا
5
بؤ ِىرسوو َنانىيبةكاره بة ،كؤبكةرةوة
For Loop
:
s=0
for i=1:5
s=s+i
end
//ئةجنام
s = 0
s = 1
s = 3
s = 6
10. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 228
s = 10
s = 15
هةروةها
َشةكةيهاوك كؤتايي لة َنييدابن نوقتةدار فاريزةى دةتوانني
s=s+i
،و َتينةبينر ئةجنام ئةوةى بؤ
:بكةين ضاث ئيس كؤيي دوواتر
s=0
for i=1:5
s=s+i;
end
s
//ئةجنام
s = 0
s = 15
S=0
1 0+1=1
2 1+2=3
3 3+3=6
4 6+4=10
5 10+5=15
منوونةى
11
َواين جووتةكانى ذمارة :
ن
2
بؤ
15
بؤ ِىرسوو َنانىيبةكاره بة ،بكةرةوة كؤ
For
Loop
//
s=0
for i=2:2:15
s=s+i
11. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 229
end
s
//ئةجنام
s = 0
s = 2
s = 6
s = 12
s = 20
s = 30
s = 42
s = 56
s = 56
منوونةى
12
َوانين جوتةكانى ذمارة:
2
بؤ
14
ن بدةيت ئةجنام كةمكردنةوة َكيبةمةرج ،كؤبكةرةوة
ةك
//كردن زياد
s=0
for i=14:-2:2
s=s+i
end
s
//ئةجنام
s = 0
12. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 230
s = 14
s = 26
s = 36
s = 44
s = 50
s = 54
s = 56
s = 56
منوونةى
13
َكدانىيل ئةجنامى :
1
بؤ
5
َكدراوةيل نةخشةى َنانىيبةكاره َيب بة ،بكة ضاث
Factorial
.
f=1
for i=1:5
f=f*i
end
//ئةجنام
f = 1
f = 1
f = 2
f = 6
f = 24
f = 120
13. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 231
F=1
1 F=1*1=1
2 F=1*2=2
3 F=2*3=6
4 F=6*4=24
5 F=24*5=120
منوونةى
14
:
َكدراوةىيل
1
تا
5
نةخشةى َنانىيبةكاره َيب هةروةها ،كةمكردنةوة بة َام
لبة ،ئةجنامبدة
َكدراوةيل
Factorial Function
.
f=1;
for i=5:-1:1
f=f*i
end
//ئةجنام
f = 5
f = 20
f = 60
f = 120
f = 120
منوونةى
15
ذمارة لة:
1
تا
5
ذمارة لة جطة ،بكة ضاث
3
//
for i=1:5
if i~=3
i
end
14. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 232
end
//ئةجنام
i = 1
i = 2
i = 4
i = 5
منوونةى
16
َكسيئ نرخى :
X
جووتة بزانة و بثشكنة
Even
تاكة يان
Odd
//
for i=2:10
if rem(i,2)==0
disp('Even')
disp(i)
else
disp('Odd')
disp(i)
end
end
//ئةجنام
Even
2
Odd
3
17. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 235
a = a + 1;
end
//ئةجنام
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
منوونةى
2
:
i=1;
while i <=5
i
i=i+1;
end
//ئةجنام
i = 1
18. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 236
i = 2
i = 3
i = 4
i = 5
منوونةى
3
َوانين جوتةكانى ذمارة :
2
و
12
:بكة ضاث
i=2;
while i <= 10
i;
i=i+2
end
//ئةجنام
i = 4
i = 6
i = 8
i = 10
i = 12
19. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 237
ِرسوو
(( دا ِرسوو ناو لة
َالنةيييه ِىرسو
))
Nested Loop
ماتالب
Matlab
سازيي رستة َرةيل كة ،ِدارسوو لةناو دةدات ِرسوو َنانىيبةكاره َطةبةير
Syntax
و
.ِوور دةخةمة لةبارةيانةوة منوونة
رس
سازيي تة
Syntax
بؤ سوورى بؤ سوور ناوى لة سوورى سازيي رستة
For Loop
:جؤرةية بةم
for m = 1:j
for n = 1:k
<statements>;
end
end
سازيي ِستةر هةروةها
Syntax
كة َكدايكات لة سوورى
While Loop
كة َكدايكات لة ِىرسو لةناو
While Loop
الى جؤرةى بةم ،دا
:خوارةوةية
while <expression1>
while <expression2>
<statements>
end
end
20. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 238
منوونةكان
Examples
منوونةى
1
:
for i=2:100
for j=2:100
if(~mod(i,j))
break; % if factor found, not prime
end
end
if(j > (i/j))
fprintf('%d is primen', i);
end
end
//ئةجنام
2 is prime
3 is prime
5 is prime
7 is prime
11 is prime
13 is prime
17 is prime
19 is prime
21. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 239
23 is prime
29 is prime
31 is prime
37 is prime
41 is prime
43 is prime
47 is prime
53 is prime
59 is prime
61 is prime
67 is prime
71 is prime
73 is prime
79 is prime
83 is prime
89 is prime
97 is prime
منوونةى
2
:
for j=1:2
end
for i=1:3
22. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 240
for j=1:2
i,j
end
end
//ئةجنام
i = 1
j = 1
i = 1
j = 2
i = 2
j = 1
i = 2
j = 2
i = 3
j = 1
i = 3
j = 2
منوون
ةى
3
:
for i=1:3
for j=1:2
k=i*j
23. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 241
end
end
//ئةجنام
k = 1
k = 2
k = 2
k = 4
k = 3
k = 6
i j K=i*j
1 1 1*1=1
1 2 1*2=2
2 1 2*1=2
2 2 2*2=4
3 1 3*1=3
3 2 3*2=6
25. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 243
:منووونة
a = 10;
% while loop execution
while (a < 20 )
fprintf('value of a: %dn', a);
a = a+1;
if( a > 15)
% terminate the loop using break statement
break;
end
end
//ئةجنام
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
27. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 245
:منوونة
a = 10;
%while loop execution
while a < 20
if a == 15
% skip the iteration
a = a + 1;
continue;
end
fprintf('value of a: %dn', a);
a = a + 1;
end
//ئةجنام
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
28. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 246
value of a: 19
منوونةكان
Examples
منوونةى
1
:
for i=1:20
if i==4
break
end
end
i
//ئةجنام
i = 4
منوونةى
2
:
sum=0
for j=1:40
sum=sum+j
if sum==15
break
end
end
//ئةجنام
29. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 247
sum = 0
sum = 1
sum = 3
sum = 6
sum = 10
sum = 15
منوونةى
3
:
j=1
while j<=10
if j==3
break
end
j=j+1
end
//ئةجنام
j = 1
j = 2
j = 3
منوونةى
4
:
sum=0
for j=1:40
30. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 248
sum=sum+j
if sum==15
continue
end
end
//ئةجنام
sum = 0
sum = 1
sum = 3
sum = 6
sum = 10
sum = 15
sum = 21
sum = 28
sum = 36
sum = 45
sum = 55
sum = 66
sum = 78
sum = 91
sum = 105
31. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 249
sum = 120
sum = 136
sum = 153
sum = 171
sum = 190
sum = 210
sum = 231
sum = 253
sum = 276
sum = 300
sum = 325
sum = 351
sum = 378
sum = 406
sum = 435
sum = 465
sum = 496
sum = 528
sum = 561
sum = 595
sum = 630
32. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 250
sum = 666
sum = 703
sum = 741
sum = 780
sum = 820
منوونةى
5
:
for j=1:10
if j==4
break
end
p(j)=j*2
end
//ئةجنام
p = 2
p =
2 4
p =
2 4 6
33. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 251
منوونةى
6
:
for j=1:10
if j==4
continue
end
p(j)=j*2
end
//ئةجنام
p = 2
p = 2 4
p = 2 4 6
p = 2 4 6 0 10
p = 2 4 6 0 10 12
p = 2 4 6 0 10 12 14
p = 2 4 6 0 10 12 14 16
p = 2 4 6 0 10 12 14 16 18
p = 2 4 6 0 10 12 14 16 18 20
34. ماتالب
–
بةرزجنى كةريم مةال َمن
يه ::نووسينى Page 252
منوونةكان
Examples
منووونةى
1
:
x = 1;
while x ~= 5
disp (x)
x = x + 1;
end
//ئةجنام
1
2
3
4
منوونةى
2
:
for i=1:4:10
disp(i)
end
//ئةجنام
1
5
9