‫الرحيم‬ ‫الرحمن‬ ‫هللا‬ ‫بسم‬
SHENDI UNIVERSITY
FACULTY OF ENGINEERING AND ARCHITECTURE
MATLAB
Tutorial N.O(1)
 MATLAB OUTLINES:
INTRODUCTION BASIC OF MATLAB
PLOTTING IN MATLAB MATLAB SIMULINK

‫المقدمة‬
(
INTORDUCTION
:)
•
MATLAB
‫إختصار‬ ‫هي‬
MATRIX LABORATORY
‫معمل‬ ‫أي‬
‫المصفوفات‬
.
‫الحس‬ ‫إلجراء‬ ‫تستخدم‬ ‫االداء‬ ‫عالية‬ ‫برمجة‬ ‫لغة‬ ‫أنه‬ ‫على‬ ‫الماتالب‬ ‫ويعرف‬
‫ابات‬
‫ر‬ ‫بأشكال‬ ‫وحلها‬ ‫المسألة‬ ‫عن‬ ‫يعبر‬ ‫حيث‬ ،‫البرمجة‬ ‫سهلة‬ ‫بيئة‬ ‫ضمن‬ ‫البيانات‬ ‫واخراج‬
‫ياضية‬
‫مشهورة‬
.
•
‫لبرنامج‬ ‫اصدار‬ ‫اول‬ ‫بدا‬
MATLAB
‫عام‬ ‫في‬
1984
‫الموقع‬ ‫يلي‬ ‫وفيما‬ ‫للمنتج‬ ‫تسويق‬ ‫كاول‬
‫المنتجة‬ ‫الشركات‬ ‫لمجموعة‬ ‫الخاص‬
(
Mathworks Incorporated
.)
http://www.mathworks.com
•
‫البرنامج‬
(
Program
:)
‫تس‬ ‫وفق‬ ‫كتابتها‬ ‫يتم‬ ‫التي‬ ‫الجمل‬ ‫أو‬ ‫التعليمات‬ ‫من‬ ‫مجموعة‬ ‫هو‬
‫لسل‬
‫النتائج‬ ‫إلى‬ ‫الوصول‬ ‫ثم‬ ‫ومن‬ ‫وتنفيذها‬ ‫معين‬
.
•
‫لغة‬ ‫وظائف‬
MATLAB
:
1
-
‫والهندسية‬ ‫الرياضية‬ ‫العمليات‬ ‫اجراء‬
.
2
-
‫الخوارزميات‬ ‫تطوير‬
.
3
-
‫والمحاكات‬ ‫النمذجة‬
.
4
-
‫المعطيات‬ ‫واظهار‬ ‫تحليل‬
.
5
-
‫والهندسية‬ ‫البيانية‬ ‫الرسوم‬ ‫اجراء‬
.
6
-
‫التطبيقات‬ ‫تطوير‬
.

‫الماتالب‬ ‫برنامج‬ ‫واجهة‬
:(Matlab Desktop Layout)
‫ال‬ ‫نظام‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫البرامج‬ ‫من‬ ‫غيره‬ ‫عن‬ ‫كثيرا‬ ‫الماتالب‬ ‫برنامج‬ ‫واجهة‬ ‫تختلف‬ ‫ال‬
‫تشغيل‬
‫ويندوز‬
ً(
Windows
)
‫برامج‬ ‫مثل‬
(Microsoft Office)
‫العناصر‬ ‫نفس‬ ‫يستخدم‬ ‫فكالهما‬
‫القوائم‬ ‫كشريط‬
(
Menu Bar
)
‫األدوات‬ ‫وشريط‬
(
Tool Strip
)
‫أن‬ ‫الماتالب‬ ‫مايميز‬ ‫ولكن‬
‫رئيسية‬ ‫نوافذ‬ ‫أربعة‬ ‫من‬ ‫تتكون‬ ‫البرنامج‬ ‫واجهة‬
‫وهي‬
:
.1
‫التعليمات‬ ‫أو‬ ‫األوامر‬ ‫نافذة‬
(
Command Window
)
‫للمستخدم‬ ‫تتيح‬ ‫التي‬ ‫النافدة‬ ‫وهي‬
‫المزدوج‬ ‫السهم‬ ‫بوجود‬ ‫وتتميز‬ ‫فيها‬ ‫البرنامج‬ ‫كود‬ ‫كاتبة‬
"
≫
. "
.2
‫التاريخ‬ ‫نافذة‬
(
Command History Window
)
‫ماتم‬ ‫نسخ‬ ‫علي‬ ‫النافذة‬ ‫هذه‬ ‫تعمل‬
‫ال‬ ‫نفاذة‬ ‫في‬ ‫كتابته‬ ‫مماتم‬ ‫بنسخة‬ ‫تحتفظ‬ ‫بحيث‬ ‫التعليمات‬ ‫نافذة‬ ‫في‬ ‫كتابته‬
‫مسح‬ ‫بعد‬ ‫حتى‬ ‫تعليمات‬
‫التعليمات‬ ‫نفاذة‬
.
.3
‫العمل‬ ‫نافذة‬
(
Work space
)
‫تعريف‬ ‫تم‬ ‫التي‬ ‫المتغيرات‬ ‫نسخ‬ ‫على‬ ‫النافذة‬ ‫هذه‬ ‫تعمل‬
‫على‬ ‫ها‬
‫التعليمات‬ ‫نافذة‬ ‫مسح‬ ‫بعد‬ ‫حتى‬ ‫بالمتغيرات‬ ‫تحتفظ‬ ‫بحيث‬ ‫التعليمات‬ ‫نافدة‬
.
4
.
‫الحالي‬ ‫المجلد‬ ‫نافذة‬
(
Current Folder
)
‫يحتوي‬
‫الحالي‬ ‫الدليل‬ ‫إظهار‬ ‫مع‬ ‫أدوات‬ ‫شريط‬ ‫على‬
.
‫هذا‬ ‫في‬ ‫عملك‬ ‫كل‬ ‫حفظ‬ ‫سيتم‬
‫الدليل‬
.
•
‫واجهة‬
‫الماتالب‬ ‫برنامج‬
:(Matlab Desktop Layout)
Command Window
Current Folder
Work Space
Window
Command
History
Window
Menu Bar

‫الماتالب‬ ‫في‬ ‫الحسابية‬ ‫العمليات‬
(
Arithmetic Operation With Scalars
)
:
‫لقوة‬ ‫ورفع‬ ‫وقسمة‬ ‫وضرب‬ ‫وطرح‬ ‫جمع‬ ‫من‬ ‫األولية‬ ‫الحسابية‬ ‫العمليات‬ ‫بها‬ ‫نعني‬
(
‫أس‬
)
‫وغيرها‬
.
‫تطبي‬ ‫إلى‬ ‫ننتقل‬ ‫ثم‬ ‫ومن‬ ‫األعداد‬ ‫على‬ ‫العمليات‬ ‫هذه‬ ‫تطبيق‬ ‫على‬ ‫سنتعرف‬ ‫أوال‬
‫على‬ ‫قها‬
‫لها‬ ‫قياسية‬ ‫كميات‬ ‫إسناد‬ ‫تم‬ ‫متغيرات‬
.
‫الحسابية‬ ‫العملية‬
‫الجمع‬ ‫عملية‬
‫الطرح‬ ‫عملية‬
‫الضرب‬ ‫عملية‬
‫القسمة‬ ‫عملية‬
‫العكسي‬ ‫القسمة‬ ‫عملية‬
‫ة‬
‫لقوى‬ ‫الرفع‬ ‫عملية‬
(
‫ألس‬
)
•
‫ملحوظة‬
(
Note
)
:
‫الت‬ ‫نفسها‬ ‫هي‬ ‫الحسابية‬ ‫العمليات‬ ‫في‬ ‫المستخدمة‬ ‫الرموز‬ ‫جميع‬ ‫أن‬ ‫إلى‬ ‫هنا‬ ‫اإلشارة‬ ‫نود‬
‫تستخدم‬ ‫ي‬
‫الحاسبة‬ ‫اآلالت‬ ‫في‬
(
Calculator
)
‫العكسية‬ ‫القسمة‬ ‫رمز‬ ‫باستثناء‬
(

)
‫الرمز‬ ‫هذا‬ ‫أن‬ ‫حيث‬
‫اليسار‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫القسمة‬ ‫حالة‬ ‫في‬ ‫يستخدم‬
(
Left Division
)
‫اإلعتيادية‬ ‫القسمة‬ ‫عكس‬ ‫وهو‬
‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫تتم‬ ‫والتي‬ ‫اإلنجليزية‬ ‫اللغة‬ ‫في‬
(
Right Division
)
‫بالرمز‬ ‫لها‬ ‫ويرمز‬
(
/
)
.
‫العكسية‬ ‫القسمة‬ ‫وتستخدم‬
(
Left Division
)
‫الحقا‬ ‫لهذا‬ ‫وسنتطرق‬ ‫المصفوفات‬ ‫مع‬
.
•
‫الماتالب‬ ‫في‬ ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫أولية‬
(
Order of Precedence
:)
‫يع‬ ‫بحيث‬ ‫الترتيب‬ ‫أولية‬ ‫وفق‬ ‫الحسابية‬ ‫العمليات‬ ‫هذه‬ ‫تنفيذ‬ ‫علية‬ ‫الماتالب‬ ‫يعمل‬
‫تنفيذ‬ ‫على‬ ‫مل‬
‫القوى‬ ‫تنفيذ‬ ‫وتليها‬ ‫الخارجية‬ ‫األقواس‬ ‫إلى‬ ‫ينتقل‬ ‫ثم‬ ‫ومن‬ ‫الداخلية‬ ‫األقواس‬
(
‫األسس‬
)
‫عمليتي‬ ‫تليها‬
‫وال‬ ‫الجمع‬ ‫عملتي‬ ‫وأخيرا‬ ‫التنفيذ‬ ‫أولوية‬ ‫في‬ ‫الترتيب‬ ‫نفس‬ ‫ولهما‬ ‫والقسمة‬ ‫الضرب‬
‫طرح‬
.
The Following Displayed Explained The Order Of Precedence Of
Arithmetic Operations executing:
Examples:
• DISPLAY FORMATS:
The user can control the format in which MATLAB displays output on
the screen.
The output format is fixed-point with four decimal digits (called short)
by default format for numerical values.
MATLAB has several other formats for displaying numbers. Details of
these
formats can be obtained by typing help format in the Command Window.
The format in which numbers are displayed does not affect how
MATLAB computes and saves numbers.
•
‫الماتالب‬ ‫في‬ ‫الرياضية‬ ‫الدوال‬
:(Elementary Math Built-in Functions)
‫الداخلية‬ ‫المكتب‬ ‫في‬ ‫معرفة‬ ‫هي‬ ‫والتي‬ ‫الرياضية‬ ‫الدوال‬ ‫من‬ ‫عدد‬ ‫على‬ ‫الماتالب‬ ‫يحتوي‬
‫للبرنامج‬
(
Very Large Library Of Built-in Functions
)
‫الجزر‬ ‫دالة‬ ‫الدوال‬ ‫هذه‬ ‫أمثلة‬ ‫ومن‬
‫التربيعي‬
[sqrt(x)]
‫أ‬ ‫المتغيرأو‬ ‫أو‬ ‫القيمة‬ ‫كتابة‬ ‫ثم‬ ‫ومن‬ ‫أوال‬ ‫الدالة‬ ‫إسم‬ ‫كتابة‬ ‫يتم‬ ‫بحيث‬
‫تعبير‬ ‫ي‬
‫قوسين‬ ‫بين‬ ‫رياضي‬
.
•
‫القياسية‬ ‫المتغيرات‬ ‫تعريف‬
(
Defining Scalar Variables
:)
A variable is a name made of a letter or a combination of several letters
(and digits) that is assigned a numerical value.
‫المت‬ ‫إسم‬ ‫كتابة‬ ‫طريق‬ ‫عن‬ ‫حجرة‬ ‫يتم‬ ‫الذاكرة‬ ‫من‬ ‫جزء‬ ‫عن‬ ‫عابرة‬ ‫هو‬ ‫الماتالب‬ ‫في‬ ‫المتغير‬
‫غير‬
‫المتغير‬ ‫عن‬ ‫تعبر‬ ‫الموقع‬ ‫في‬ ‫تخزينها‬ ‫يتم‬ ‫عددية‬ ‫قيمة‬ ‫إسناد‬ ‫ثم‬ ‫ومن‬
.
•
‫اإلسناد‬ ‫عالمة‬
()=(
The Assignment Operator
:)
‫عالمة‬ ‫تسمى‬
)=(
‫بحيث‬ ‫للمتغير‬ ‫عددية‬ ‫قيمة‬ ‫إلسناد‬ ‫تستخدم‬ ‫بحيث‬ ‫اإلسناد‬ ‫بعالمة‬
‫إسم‬ ‫يتكتب‬
‫يم‬ ‫عن‬ ‫الرياضي‬ ‫التعبير‬ ‫أو‬ ‫العددية‬ ‫القيمة‬ ‫وتكتب‬ ‫اإلسناد‬ ‫عالمة‬ ‫يسار‬ ‫عن‬ ‫المتغير‬
‫عالمة‬ ‫ين‬
‫اإلسناد‬
.
• SCRIPT FILES:
‫إليه‬ ‫الحاجة‬ ‫عند‬ ‫وتنفيذه‬ ‫إستدعاءه‬ ‫ويتم‬ ‫عليه‬ ‫فرعي‬ ‫برنامج‬ ‫كتابة‬ ‫يتم‬ ‫ملف‬ ‫عن‬ ‫عبارة‬ ‫هو‬
.
• Creating and Saving a Script File:
‫ملف‬ ‫إلنشاء‬
(
script file
)
‫التبويب‬ ‫عالمة‬ ‫إلى‬ ‫نهذهب‬
file
‫ونختار‬
new script
‫كتابة‬ ‫ثم‬ ‫ومن‬
‫وحفظه‬ ‫الملف‬ ‫داخل‬ ‫البرناج‬
.
‫طرق‬ ‫عن‬ ‫إليه‬ ‫الحاجة‬ ‫عند‬ ‫إستدعاءه‬ ‫ويتم‬
command window
‫كتابة‬
cd
‫الرمز‬ ‫وكتابة‬ ‫فيه‬ ‫البرنامج‬ ‫تخزين‬ ‫تم‬ ‫الذي‬ ‫القرص‬ ‫إسم‬ ‫يلليها‬
):(
‫لإلنتقال‬
‫ثم‬ ‫للقرص‬
‫رمز‬ ‫على‬ ‫الضغط‬
enter
‫ا‬ ‫تنفيذ‬ ‫وسيتم‬ ‫الملف‬ ‫إسم‬ ‫كتابة‬ ‫ثم‬ ‫ومن‬ ‫جديد‬ ‫لسطر‬ ‫لإلنتقال‬
‫لبرنامج‬
‫تلقائيا‬
.
H.W
1-
2-
3-
4-

Matlab-Lecture1 .pdf

  • 1.
    ‫الرحيم‬ ‫الرحمن‬ ‫هللا‬‫بسم‬ SHENDI UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE MATLAB Tutorial N.O(1)
  • 2.
     MATLAB OUTLINES: INTRODUCTIONBASIC OF MATLAB PLOTTING IN MATLAB MATLAB SIMULINK
  • 3.
     ‫المقدمة‬ ( INTORDUCTION :) • MATLAB ‫إختصار‬ ‫هي‬ MATRIX LABORATORY ‫معمل‬‫أي‬ ‫المصفوفات‬ . ‫الحس‬ ‫إلجراء‬ ‫تستخدم‬ ‫االداء‬ ‫عالية‬ ‫برمجة‬ ‫لغة‬ ‫أنه‬ ‫على‬ ‫الماتالب‬ ‫ويعرف‬ ‫ابات‬ ‫ر‬ ‫بأشكال‬ ‫وحلها‬ ‫المسألة‬ ‫عن‬ ‫يعبر‬ ‫حيث‬ ،‫البرمجة‬ ‫سهلة‬ ‫بيئة‬ ‫ضمن‬ ‫البيانات‬ ‫واخراج‬ ‫ياضية‬ ‫مشهورة‬ . • ‫لبرنامج‬ ‫اصدار‬ ‫اول‬ ‫بدا‬ MATLAB ‫عام‬ ‫في‬ 1984 ‫الموقع‬ ‫يلي‬ ‫وفيما‬ ‫للمنتج‬ ‫تسويق‬ ‫كاول‬ ‫المنتجة‬ ‫الشركات‬ ‫لمجموعة‬ ‫الخاص‬ ( Mathworks Incorporated .) http://www.mathworks.com • ‫البرنامج‬ ( Program :) ‫تس‬ ‫وفق‬ ‫كتابتها‬ ‫يتم‬ ‫التي‬ ‫الجمل‬ ‫أو‬ ‫التعليمات‬ ‫من‬ ‫مجموعة‬ ‫هو‬ ‫لسل‬ ‫النتائج‬ ‫إلى‬ ‫الوصول‬ ‫ثم‬ ‫ومن‬ ‫وتنفيذها‬ ‫معين‬ .
  • 4.
    • ‫لغة‬ ‫وظائف‬ MATLAB : 1 - ‫والهندسية‬ ‫الرياضية‬‫العمليات‬ ‫اجراء‬ . 2 - ‫الخوارزميات‬ ‫تطوير‬ . 3 - ‫والمحاكات‬ ‫النمذجة‬ . 4 - ‫المعطيات‬ ‫واظهار‬ ‫تحليل‬ . 5 - ‫والهندسية‬ ‫البيانية‬ ‫الرسوم‬ ‫اجراء‬ . 6 - ‫التطبيقات‬ ‫تطوير‬ .
  • 5.
     ‫الماتالب‬ ‫برنامج‬ ‫واجهة‬ :(MatlabDesktop Layout) ‫ال‬ ‫نظام‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫البرامج‬ ‫من‬ ‫غيره‬ ‫عن‬ ‫كثيرا‬ ‫الماتالب‬ ‫برنامج‬ ‫واجهة‬ ‫تختلف‬ ‫ال‬ ‫تشغيل‬ ‫ويندوز‬ ً( Windows ) ‫برامج‬ ‫مثل‬ (Microsoft Office) ‫العناصر‬ ‫نفس‬ ‫يستخدم‬ ‫فكالهما‬ ‫القوائم‬ ‫كشريط‬ ( Menu Bar ) ‫األدوات‬ ‫وشريط‬ ( Tool Strip ) ‫أن‬ ‫الماتالب‬ ‫مايميز‬ ‫ولكن‬ ‫رئيسية‬ ‫نوافذ‬ ‫أربعة‬ ‫من‬ ‫تتكون‬ ‫البرنامج‬ ‫واجهة‬ ‫وهي‬ : .1 ‫التعليمات‬ ‫أو‬ ‫األوامر‬ ‫نافذة‬ ( Command Window ) ‫للمستخدم‬ ‫تتيح‬ ‫التي‬ ‫النافدة‬ ‫وهي‬ ‫المزدوج‬ ‫السهم‬ ‫بوجود‬ ‫وتتميز‬ ‫فيها‬ ‫البرنامج‬ ‫كود‬ ‫كاتبة‬ " ≫ . " .2 ‫التاريخ‬ ‫نافذة‬ ( Command History Window ) ‫ماتم‬ ‫نسخ‬ ‫علي‬ ‫النافذة‬ ‫هذه‬ ‫تعمل‬ ‫ال‬ ‫نفاذة‬ ‫في‬ ‫كتابته‬ ‫مماتم‬ ‫بنسخة‬ ‫تحتفظ‬ ‫بحيث‬ ‫التعليمات‬ ‫نافذة‬ ‫في‬ ‫كتابته‬ ‫مسح‬ ‫بعد‬ ‫حتى‬ ‫تعليمات‬ ‫التعليمات‬ ‫نفاذة‬ . .3 ‫العمل‬ ‫نافذة‬ ( Work space ) ‫تعريف‬ ‫تم‬ ‫التي‬ ‫المتغيرات‬ ‫نسخ‬ ‫على‬ ‫النافذة‬ ‫هذه‬ ‫تعمل‬ ‫على‬ ‫ها‬ ‫التعليمات‬ ‫نافذة‬ ‫مسح‬ ‫بعد‬ ‫حتى‬ ‫بالمتغيرات‬ ‫تحتفظ‬ ‫بحيث‬ ‫التعليمات‬ ‫نافدة‬ .
  • 6.
    4 . ‫الحالي‬ ‫المجلد‬ ‫نافذة‬ ( CurrentFolder ) ‫يحتوي‬ ‫الحالي‬ ‫الدليل‬ ‫إظهار‬ ‫مع‬ ‫أدوات‬ ‫شريط‬ ‫على‬ . ‫هذا‬ ‫في‬ ‫عملك‬ ‫كل‬ ‫حفظ‬ ‫سيتم‬ ‫الدليل‬ .
  • 7.
    • ‫واجهة‬ ‫الماتالب‬ ‫برنامج‬ :(Matlab DesktopLayout) Command Window Current Folder Work Space Window Command History Window Menu Bar
  • 8.
     ‫الماتالب‬ ‫في‬ ‫الحسابية‬‫العمليات‬ ( Arithmetic Operation With Scalars ) : ‫لقوة‬ ‫ورفع‬ ‫وقسمة‬ ‫وضرب‬ ‫وطرح‬ ‫جمع‬ ‫من‬ ‫األولية‬ ‫الحسابية‬ ‫العمليات‬ ‫بها‬ ‫نعني‬ ( ‫أس‬ ) ‫وغيرها‬ . ‫تطبي‬ ‫إلى‬ ‫ننتقل‬ ‫ثم‬ ‫ومن‬ ‫األعداد‬ ‫على‬ ‫العمليات‬ ‫هذه‬ ‫تطبيق‬ ‫على‬ ‫سنتعرف‬ ‫أوال‬ ‫على‬ ‫قها‬ ‫لها‬ ‫قياسية‬ ‫كميات‬ ‫إسناد‬ ‫تم‬ ‫متغيرات‬ . ‫الحسابية‬ ‫العملية‬ ‫الجمع‬ ‫عملية‬ ‫الطرح‬ ‫عملية‬ ‫الضرب‬ ‫عملية‬ ‫القسمة‬ ‫عملية‬ ‫العكسي‬ ‫القسمة‬ ‫عملية‬ ‫ة‬ ‫لقوى‬ ‫الرفع‬ ‫عملية‬ ( ‫ألس‬ )
  • 9.
    • ‫ملحوظة‬ ( Note ) : ‫الت‬ ‫نفسها‬ ‫هي‬‫الحسابية‬ ‫العمليات‬ ‫في‬ ‫المستخدمة‬ ‫الرموز‬ ‫جميع‬ ‫أن‬ ‫إلى‬ ‫هنا‬ ‫اإلشارة‬ ‫نود‬ ‫تستخدم‬ ‫ي‬ ‫الحاسبة‬ ‫اآلالت‬ ‫في‬ ( Calculator ) ‫العكسية‬ ‫القسمة‬ ‫رمز‬ ‫باستثناء‬ ( ) ‫الرمز‬ ‫هذا‬ ‫أن‬ ‫حيث‬ ‫اليسار‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫القسمة‬ ‫حالة‬ ‫في‬ ‫يستخدم‬ ( Left Division ) ‫اإلعتيادية‬ ‫القسمة‬ ‫عكس‬ ‫وهو‬ ‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫تتم‬ ‫والتي‬ ‫اإلنجليزية‬ ‫اللغة‬ ‫في‬ ( Right Division ) ‫بالرمز‬ ‫لها‬ ‫ويرمز‬ ( / ) . ‫العكسية‬ ‫القسمة‬ ‫وتستخدم‬ ( Left Division ) ‫الحقا‬ ‫لهذا‬ ‫وسنتطرق‬ ‫المصفوفات‬ ‫مع‬ . • ‫الماتالب‬ ‫في‬ ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫أولية‬ ( Order of Precedence :) ‫يع‬ ‫بحيث‬ ‫الترتيب‬ ‫أولية‬ ‫وفق‬ ‫الحسابية‬ ‫العمليات‬ ‫هذه‬ ‫تنفيذ‬ ‫علية‬ ‫الماتالب‬ ‫يعمل‬ ‫تنفيذ‬ ‫على‬ ‫مل‬ ‫القوى‬ ‫تنفيذ‬ ‫وتليها‬ ‫الخارجية‬ ‫األقواس‬ ‫إلى‬ ‫ينتقل‬ ‫ثم‬ ‫ومن‬ ‫الداخلية‬ ‫األقواس‬ ( ‫األسس‬ ) ‫عمليتي‬ ‫تليها‬ ‫وال‬ ‫الجمع‬ ‫عملتي‬ ‫وأخيرا‬ ‫التنفيذ‬ ‫أولوية‬ ‫في‬ ‫الترتيب‬ ‫نفس‬ ‫ولهما‬ ‫والقسمة‬ ‫الضرب‬ ‫طرح‬ .
  • 10.
    The Following DisplayedExplained The Order Of Precedence Of Arithmetic Operations executing:
  • 11.
    Examples: • DISPLAY FORMATS: Theuser can control the format in which MATLAB displays output on the screen. The output format is fixed-point with four decimal digits (called short) by default format for numerical values. MATLAB has several other formats for displaying numbers. Details of these formats can be obtained by typing help format in the Command Window. The format in which numbers are displayed does not affect how MATLAB computes and saves numbers.
  • 14.
    • ‫الماتالب‬ ‫في‬ ‫الرياضية‬‫الدوال‬ :(Elementary Math Built-in Functions) ‫الداخلية‬ ‫المكتب‬ ‫في‬ ‫معرفة‬ ‫هي‬ ‫والتي‬ ‫الرياضية‬ ‫الدوال‬ ‫من‬ ‫عدد‬ ‫على‬ ‫الماتالب‬ ‫يحتوي‬ ‫للبرنامج‬ ( Very Large Library Of Built-in Functions ) ‫الجزر‬ ‫دالة‬ ‫الدوال‬ ‫هذه‬ ‫أمثلة‬ ‫ومن‬ ‫التربيعي‬ [sqrt(x)] ‫أ‬ ‫المتغيرأو‬ ‫أو‬ ‫القيمة‬ ‫كتابة‬ ‫ثم‬ ‫ومن‬ ‫أوال‬ ‫الدالة‬ ‫إسم‬ ‫كتابة‬ ‫يتم‬ ‫بحيث‬ ‫تعبير‬ ‫ي‬ ‫قوسين‬ ‫بين‬ ‫رياضي‬ .
  • 21.
    • ‫القياسية‬ ‫المتغيرات‬ ‫تعريف‬ ( DefiningScalar Variables :) A variable is a name made of a letter or a combination of several letters (and digits) that is assigned a numerical value. ‫المت‬ ‫إسم‬ ‫كتابة‬ ‫طريق‬ ‫عن‬ ‫حجرة‬ ‫يتم‬ ‫الذاكرة‬ ‫من‬ ‫جزء‬ ‫عن‬ ‫عابرة‬ ‫هو‬ ‫الماتالب‬ ‫في‬ ‫المتغير‬ ‫غير‬ ‫المتغير‬ ‫عن‬ ‫تعبر‬ ‫الموقع‬ ‫في‬ ‫تخزينها‬ ‫يتم‬ ‫عددية‬ ‫قيمة‬ ‫إسناد‬ ‫ثم‬ ‫ومن‬ . • ‫اإلسناد‬ ‫عالمة‬ ()=( The Assignment Operator :) ‫عالمة‬ ‫تسمى‬ )=( ‫بحيث‬ ‫للمتغير‬ ‫عددية‬ ‫قيمة‬ ‫إلسناد‬ ‫تستخدم‬ ‫بحيث‬ ‫اإلسناد‬ ‫بعالمة‬ ‫إسم‬ ‫يتكتب‬ ‫يم‬ ‫عن‬ ‫الرياضي‬ ‫التعبير‬ ‫أو‬ ‫العددية‬ ‫القيمة‬ ‫وتكتب‬ ‫اإلسناد‬ ‫عالمة‬ ‫يسار‬ ‫عن‬ ‫المتغير‬ ‫عالمة‬ ‫ين‬ ‫اإلسناد‬ .
  • 32.
    • SCRIPT FILES: ‫إليه‬‫الحاجة‬ ‫عند‬ ‫وتنفيذه‬ ‫إستدعاءه‬ ‫ويتم‬ ‫عليه‬ ‫فرعي‬ ‫برنامج‬ ‫كتابة‬ ‫يتم‬ ‫ملف‬ ‫عن‬ ‫عبارة‬ ‫هو‬ . • Creating and Saving a Script File: ‫ملف‬ ‫إلنشاء‬ ( script file ) ‫التبويب‬ ‫عالمة‬ ‫إلى‬ ‫نهذهب‬ file ‫ونختار‬ new script ‫كتابة‬ ‫ثم‬ ‫ومن‬ ‫وحفظه‬ ‫الملف‬ ‫داخل‬ ‫البرناج‬ . ‫طرق‬ ‫عن‬ ‫إليه‬ ‫الحاجة‬ ‫عند‬ ‫إستدعاءه‬ ‫ويتم‬ command window ‫كتابة‬ cd ‫الرمز‬ ‫وكتابة‬ ‫فيه‬ ‫البرنامج‬ ‫تخزين‬ ‫تم‬ ‫الذي‬ ‫القرص‬ ‫إسم‬ ‫يلليها‬ ):( ‫لإلنتقال‬ ‫ثم‬ ‫للقرص‬ ‫رمز‬ ‫على‬ ‫الضغط‬ enter ‫ا‬ ‫تنفيذ‬ ‫وسيتم‬ ‫الملف‬ ‫إسم‬ ‫كتابة‬ ‫ثم‬ ‫ومن‬ ‫جديد‬ ‫لسطر‬ ‫لإلنتقال‬ ‫لبرنامج‬ ‫تلقائيا‬ .
  • 33.
  • 34.
  • 35.
  • 36.