SlideShare a Scribd company logo
1 of 27
MathWorks MATLAB
‫عبدالمجي‬ ‫إسماعيل‬ ‫عبدهللا‬
‫د‬
‫مسائي‬ ‫قود‬ ‫و‬ ‫الثاني‬
A
‫هو‬ ‫ما‬
Matlab
‫؟‬

‫من‬ ‫مشتق‬ ‫االسم‬
Matrix
Laboratory

‫العمل‬ ‫لتطبيق‬ ‫ولغة‬ ‫برنامج‬
‫يات‬
‫العلمي‬ ‫للحسابات‬ ‫الرياضية‬
‫ة‬
‫والهندسية‬

‫المصفوفات‬ ‫لعمليات‬ ‫مصمم‬

‫السبعينات‬ ‫بداية‬ ‫في‬ ‫صمم‬

‫مكتبات‬ ‫على‬ ‫مبني‬
LINPACK
‫و‬
EISPACK FORTRAN

‫الخاصة‬ ‫بقدراته‬ ‫مشهور‬ ً‫أيضا‬
‫المختلفة‬ ‫واألدوات‬ ‫بالرسومات‬
‫التطبيقات‬

‫تنبيه‬
:
LINPACK
‫لتحسين‬ ‫برمجية‬ ‫مكتبة‬ ‫هو‬
‫الحواسيب‬ ‫على‬ ‫العددي‬ ‫الخطي‬ ‫الجبر‬
.
‫استخدام‬
Matlab

‫نافذ‬ ‫طريق‬ ‫عن‬ ‫األوامر‬ ‫بكتابة‬
‫ة‬
‫األوامر‬
(>>)
‫نافذة‬
Matlab
Workspace
Variables/Current
Directory
(‫الجديدة‬ Matlab ‫اصدارات‬)
Command History
(‫الجديدة‬ Matlab ‫اصدارات‬)
‫األوامر‬ ‫نافذة‬
Command Window
(all Matlab versions)
‫هنا‬ ‫األوامر‬ ‫اكتب‬
‫ذاكرة‬
Matlab
‫سابق‬ ‫المدخلة‬ ‫األوامر‬
‫ا‬
‫أجزاء‬
Matlab
 Operators
 Matrices
 Plotting
 M-files
 Flow control
 Simulink
 Misc commands

‫العمليات‬

‫المصفوفات‬

‫الرسومات‬

‫الملفات‬

‫بالتنفيذ‬ ‫التحكم‬

Simulink

‫أخرى‬ ‫أوامر‬
‫البسيطة‬ ‫الحسابية‬ ‫العمليات‬

‫الجمع‬
+
a+b

‫الطرح‬
-
a-b

‫الضرب‬
*
a*b

‫القسمة‬
(
‫اليسار‬ ‫من‬
)
/
a/b

‫القسمة‬
(
‫اليمين‬ ‫من‬
)

ab (ba)

‫األس‬
^
a^b
‫العمليات‬
Operators
‫العمليات‬ ‫أولوية‬

‫األقواس‬
( )

‫األس‬
^
LR

‫الضرب‬
/
‫القسمة‬
* /
LR

‫الجمع‬
/
‫الطرح‬
+ -
LR

‫مثال‬
>> 5/2*3+4
ans=
11.5
‫العمليات‬
Operators
‫العمليات‬ ‫نتائج‬

‫الحسابي‬ ‫العملية‬ ‫ناتج‬ ‫يسند‬ ‫لم‬ ‫إذا‬
‫ة‬
‫يقوم‬ ،‫متغير‬ ‫إلى‬
Matlab
‫الى‬ ‫باسنادها‬
‫المتغير‬
ans

‫ناتج‬ ‫لمعرفة‬
ans
،
‫اكتب‬
>>ans
>> 6*5
ans =
30
>> 17/5
ans =
3.4000
>> ans
ans =
3.4000
‫العمليات‬
Operators
‫المتغيرات‬ ‫أسماء‬

‫و‬ ،‫واألرقام‬ ،‫الحروف‬ ‫استخدام‬ ‫يمكن‬
_
‫المتغيرات‬ ‫لتسمية‬
:
>>case_34=6.45;
>>case34=6.45;

‫ضمن‬ ‫أخرى‬ ‫عالمات‬ ‫أو‬ ‫مسافات‬ ‫وضع‬ ‫يمكن‬ ‫وال‬ ،‫بحرف‬ ‫المتغير‬ ‫اسم‬ ‫بدء‬ ‫من‬ ‫بد‬ ‫ال‬
‫المتغير‬ ‫اسم‬
:
34case, ge204!, Name Here 
case34, ge204, Name_Here 
‫العمليات‬
Operators
‫متغيرات‬
Matlab

‫وبحجم‬ ‫حقيقية‬ ‫كأرقام‬ ‫متغيرات‬ ‫جميع‬ ‫تخزن‬
8
‫قيمة‬ ‫لكل‬ ‫بايت‬

‫والحقيقية‬ ‫الصحيحة‬ ‫األرقام‬ ‫بين‬ ‫فرق‬ ‫ال‬
:
>> p = 3;
>> p = 3.0;

‫كقيم‬ ‫حروف‬ ‫أو‬ ‫أرقام‬ ‫تخزين‬ ‫يمكن‬
:
>>number_123=7;
>>text04='This is GE204';

‫والصغيرة‬ ‫الكبيرة‬ ‫الحروف‬ ‫بين‬ ‫فرق‬ ‫يوجد‬
:
>> a = 4;
>> A = 10;

‫الذاكرة‬ ‫من‬ ‫المتغير‬ ‫مسح‬ ‫يمكن‬
:
>> clear a
Aa
‫األمر‬ ‫نفس‬
!
‫العمليات‬
Operators
‫دوال‬ ‫بعض‬
Matlab
x
 i
x
 exp(x) ex
 sin(x) sin x
 asin(x) sin-1x
 log(x) ln x
 log10(x) log x
 sqrt(x)
 abs(x) |x|
 sum(x)
 pi p
 i,j imaginary unit
 NaN Not-a-Number
 Inf 
‫العمليات‬
Operators
y x

>>y=x^0.5;
>>y=x^(1/2);
>>y=sqrt(x);
‫عمليات‬
Matlab

‫مثال‬
:
‫طرق‬ ‫بعدة‬ ‫لرقم‬ ‫التربيعي‬ ‫الجذر‬ ‫حساب‬ ‫يمكن‬
:
‫العمليات‬
Operators
Matlab Help
•
‫اكتب‬
>>help
‫لمعرفة‬
‫عن‬ ‫المزيد‬
‫ودوال‬ ‫أوامر‬
Matlab
‫العمليات‬
Operators
>> help sqrt
square root
function help
Matlab Help
‫العمليات‬
Operators
Matlab Help
‫أيضا‬ ‫يمكن‬
‫أيقونة‬ ‫استخدام‬
help
‫لمعرفة‬
‫أوامر‬ ‫عن‬ ‫المزيد‬
Matlab
‫مستقلة‬ ‫نافذة‬
‫العمليات‬
Operators
PART
2
‫المصفوفات‬ ‫عمليات‬

‫الضرب‬
*

‫العناصر‬ ‫ضرب‬
.*

‫القسمة‬
/

‫العناصر‬ ‫قسمة‬
./

‫األس‬
^

‫للعناصر‬ ‫األس‬
.^

‫التبديل‬
'(or transpose())

‫المعكوس‬
^-1 (or inv())

‫المصفوفة‬ ‫طول‬
length()

‫المصفوفة‬ ‫أبعاد‬
size()
‫المصفوفات‬
Arrays
1 2 3
4 5 6
 
  
 
A
2 3 4
5 6 7
 
  
 
B
4 5
6 7
8 9
 
 

 
 
 
C
‫صحيحة‬
>>D=A+B;
>>D=A-B;
>>D=A*C;
>>D=C*A;
>>D=A.*B;
‫خطأ‬
>>D=A+C;
>>D=A*B;
>>D=B*A;
>>D=A.*C;
‫غي‬ ‫المصفوفات‬ ‫ضرب‬
‫ر‬
‫ابدالي‬
‫المصفوفات‬ ‫لعمليات‬ ‫أمثلة‬

، ‫المصفوفات‬ ‫وطرح‬ ‫لجمع‬
‫من‬ ‫المصفوفات‬ ‫تكون‬ ‫أن‬ ‫يجب‬
‫الحجم‬ ‫نفس‬

‫من‬ ‫بد‬ ‫ال‬ ‫المصفوفات‬ ‫لضرب‬
‫الداخلية‬ ‫األبعاد‬ ‫تساوي‬
‫المصفوفات‬
Arrays
1


C A B
1


C BA
‫المصفوفات‬ ‫عمليات‬
(
‫تابع‬
)
‫أمر‬
Matlab
>> C=AB;
>> C=B/A;
‫الرياضية‬ ‫العملية‬
‫المصفوفات‬
Arrays
1 2 3
4 5 6
 
  
 
A
1 4
2 5
3 6
 
 

 
 
 
B
>>B=A’;
‫المصفوفة‬ ‫تبديل‬
‫أمر‬
Matlab
>>C=A’; 
‫الرياضية‬ ‫العملية‬
C=AT
‫المصفوفات‬
Arrays
‫المصفوفات‬ ‫تضمين‬







7
6
5
6
5
4
4
3
2
3
2
1
D
1 2 3
4 5 6
 
  
 
A
2 3 4
5 6 7
 
  
 
B
>> D=[A B];
A B
‫المصفوفات‬
Arrays
‫الرسومات‬ ‫دوال‬
 title
 xlabel
 ylabel
 grid
 axis
 legend
 figure
 plot3

‫الرسمة‬ ‫اسم‬ ‫لكتابة‬

‫محور‬ ‫اسم‬ ‫لكتابة‬
‫س‬

‫محور‬ ‫اسم‬ ‫لكتابة‬
‫ص‬

‫بالرسم‬ ‫شبكة‬ ‫لعرض‬

‫للمحاور‬ ‫والكبرى‬ ‫الصغرى‬ ‫القيم‬ ‫لتحديد‬

‫المرسومة‬ ‫الخطوط‬ ‫أسماء‬ ‫لتوضيح‬

‫أخرى‬ ‫رسمة‬ ‫الى‬ ‫لالنتقال‬

‫األبعاد‬ ‫ثالثية‬ ‫رسمة‬
‫الرسومات‬
Plotting
PART
3
‫ملفات‬
Matlab

‫أوامر‬ ‫كتابة‬
Matlab
‫عملية‬ ‫غير‬ ‫مرات‬ ‫عدة‬ ‫كثيرة‬

‫يتيح‬
Matlab
‫ملف‬ ‫بشكل‬ ‫األوامر‬ ‫تجميع‬ ‫إمكانية‬

‫المضمنة‬ ‫األوامر‬ ‫جميع‬ ‫لتنفيذ‬ ‫الملف‬ ‫إسم‬ ‫كتابة‬ ‫يكفي‬

‫الملفات‬ ‫من‬ ‫نوعان‬ ‫يوجد‬
:
 Script files (‫أوامر‬ ‫مجموعة‬ ‫على‬ ‫تحتوي‬ ‫)ملفات‬
 Function files (‫دوال‬ ‫بشكل‬ ‫)ملفات‬

‫االمتداد‬ ‫على‬ ‫تحتوي‬ ‫الملفات‬ ‫جميع‬
.m
‫الملفات‬
M-Files
‫الرمزية‬ ‫المعادالت‬
 sym/syms
 diff
 int
 solve
 expand
 poly2sym
 pretty

‫رمزية‬ ‫متغيرات‬ ‫لتعريف‬
(
sym
‫على‬ ‫يحتوي‬
‫اكثر‬ ‫خيارات‬
)

‫تفاضل‬

‫تكامل‬

‫معادلة‬ ‫حل‬

‫كامل‬ ‫بشكل‬ ‫المعادلة‬ ‫لكتابة‬

‫معادلة‬ ‫الى‬ ‫المعامالت‬ ‫تحويل‬

‫رياضي‬ ‫بشكل‬ ‫المعادلة‬ ‫لطباعة‬
‫أخرى‬
‫أوامر‬
Misc.
commands
‫إضافية‬ ‫أوامر‬
 clc
 clf
 format
 save/load
 pwd
 cd <drive:folder>
 fprintf
 diary

‫الشاشة‬ ‫مسح‬

‫الرسومات‬ ‫مسح‬

‫األرقام‬ ‫بعرض‬ ‫التحكم‬

‫تخزين‬
/
‫للـ‬ ‫تحميل‬
Workspace

‫الحالي‬ ‫المجلد‬

‫الحالي‬ ‫المجلد‬ ‫لتغيير‬

‫الشاشة‬ ‫على‬ ‫للطباعة‬

‫النواتج‬ ‫لتخزين‬
‫أخرى‬
‫أوامر‬
Misc.
commands
END

More Related Content

Similar to عبدالله اسماعيل عبدالمجيد شعبة A وقود وطاقة مسائي.ppt

الجداول الحسابية
الجداول الحسابية الجداول الحسابية
الجداول الحسابية
ashwaq76
 
الجداول الحسابية
الجداول الحسابيةالجداول الحسابية
الجداول الحسابية
SALEH ALBHADAL
 
الاستعلامات المتقدمة
الاستعلامات المتقدمةالاستعلامات المتقدمة
الاستعلامات المتقدمة
A311289
 

Similar to عبدالله اسماعيل عبدالمجيد شعبة A وقود وطاقة مسائي.ppt (20)

Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-10
 
Arcgis l3
Arcgis l3Arcgis l3
Arcgis l3
 
Arcgis l3
Arcgis l3Arcgis l3
Arcgis l3
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
الجداول الحسابية
الجداول الحسابية الجداول الحسابية
الجداول الحسابية
 
java input & output Statments
java input & output Statmentsjava input & output Statments
java input & output Statments
 
Mastering Excel Basics: A Comprehensive Guide
Mastering Excel Basics: A Comprehensive GuideMastering Excel Basics: A Comprehensive Guide
Mastering Excel Basics: A Comprehensive Guide
 
الجداول الحسابية
الجداول الحسابيةالجداول الحسابية
الجداول الحسابية
 
نماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادينماذج أسئلة مراجعة للصف الثالث الإعدادي
نماذج أسئلة مراجعة للصف الثالث الإعدادي
 
عرض الدوائر الرقمية
عرض الدوائر الرقميةعرض الدوائر الرقمية
عرض الدوائر الرقمية
 
الاستعلامات المتقدمة
الاستعلامات المتقدمةالاستعلامات المتقدمة
الاستعلامات المتقدمة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
[Arabic] Apache sqoop
[Arabic] Apache sqoop[Arabic] Apache sqoop
[Arabic] Apache sqoop
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
Arcgis l5
Arcgis l5Arcgis l5
Arcgis l5
 
Arcgis l5
Arcgis l5Arcgis l5
Arcgis l5
 
Required Programs To Start Developing in Laravel
Required Programs To Start Developing in LaravelRequired Programs To Start Developing in Laravel
Required Programs To Start Developing in Laravel
 
computer exam
computer examcomputer exam
computer exam
 

Recently uploaded

Recently uploaded (8)

GHASSOUB _Seance 6_ measurement and evaluation in education.pptx
GHASSOUB _Seance 6_ measurement and evaluation in education.pptxGHASSOUB _Seance 6_ measurement and evaluation in education.pptx
GHASSOUB _Seance 6_ measurement and evaluation in education.pptx
 
GHASSOUB _Seance 2_ measurement and evaluation in education.pptx
GHASSOUB _Seance 2_ measurement and evaluation in education.pptxGHASSOUB _Seance 2_ measurement and evaluation in education.pptx
GHASSOUB _Seance 2_ measurement and evaluation in education.pptx
 
نظريات العمارة (AR334 )- محاضرة 01-الجزء الثاني.pdf
نظريات العمارة (AR334 )- محاضرة 01-الجزء الثاني.pdfنظريات العمارة (AR334 )- محاضرة 01-الجزء الثاني.pdf
نظريات العمارة (AR334 )- محاضرة 01-الجزء الثاني.pdf
 
سياسات اليابان وتطورها وتاريخها وثقافتها ونظامها ومهارتها
سياسات اليابان وتطورها وتاريخها وثقافتها ونظامها ومهارتهاسياسات اليابان وتطورها وتاريخها وثقافتها ونظامها ومهارتها
سياسات اليابان وتطورها وتاريخها وثقافتها ونظامها ومهارتها
 
عرض حول اخراج التلاميذ المشاغبين من القسم
عرض حول اخراج التلاميذ المشاغبين من القسمعرض حول اخراج التلاميذ المشاغبين من القسم
عرض حول اخراج التلاميذ المشاغبين من القسم
 
عربي عربي الجودة ال الجودة امنية فينا.pptx
عربي عربي الجودة ال الجودة امنية فينا.pptxعربي عربي الجودة ال الجودة امنية فينا.pptx
عربي عربي الجودة ال الجودة امنية فينا.pptx
 
﴿ فَاسْتَجَبْنَا لَهُ ﴾ دعاء مستجاب.pdf
﴿ فَاسْتَجَبْنَا لَهُ ﴾ دعاء  مستجاب.pdf﴿ فَاسْتَجَبْنَا لَهُ ﴾ دعاء  مستجاب.pdf
﴿ فَاسْتَجَبْنَا لَهُ ﴾ دعاء مستجاب.pdf
 
الكامل في أسانيد وتصحيح حديث لا صلاة لجار المسجد إلا في المسجد وقول النبي لرج...
الكامل في أسانيد وتصحيح حديث لا صلاة لجار المسجد إلا في المسجد وقول النبي لرج...الكامل في أسانيد وتصحيح حديث لا صلاة لجار المسجد إلا في المسجد وقول النبي لرج...
الكامل في أسانيد وتصحيح حديث لا صلاة لجار المسجد إلا في المسجد وقول النبي لرج...
 

عبدالله اسماعيل عبدالمجيد شعبة A وقود وطاقة مسائي.ppt

  • 1. MathWorks MATLAB ‫عبدالمجي‬ ‫إسماعيل‬ ‫عبدهللا‬ ‫د‬ ‫مسائي‬ ‫قود‬ ‫و‬ ‫الثاني‬ A
  • 2. ‫هو‬ ‫ما‬ Matlab ‫؟‬  ‫من‬ ‫مشتق‬ ‫االسم‬ Matrix Laboratory  ‫العمل‬ ‫لتطبيق‬ ‫ولغة‬ ‫برنامج‬ ‫يات‬ ‫العلمي‬ ‫للحسابات‬ ‫الرياضية‬ ‫ة‬ ‫والهندسية‬  ‫المصفوفات‬ ‫لعمليات‬ ‫مصمم‬  ‫السبعينات‬ ‫بداية‬ ‫في‬ ‫صمم‬  ‫مكتبات‬ ‫على‬ ‫مبني‬ LINPACK ‫و‬ EISPACK FORTRAN  ‫الخاصة‬ ‫بقدراته‬ ‫مشهور‬ ً‫أيضا‬ ‫المختلفة‬ ‫واألدوات‬ ‫بالرسومات‬ ‫التطبيقات‬  ‫تنبيه‬ : LINPACK ‫لتحسين‬ ‫برمجية‬ ‫مكتبة‬ ‫هو‬ ‫الحواسيب‬ ‫على‬ ‫العددي‬ ‫الخطي‬ ‫الجبر‬ .
  • 3. ‫استخدام‬ Matlab  ‫نافذ‬ ‫طريق‬ ‫عن‬ ‫األوامر‬ ‫بكتابة‬ ‫ة‬ ‫األوامر‬ (>>)
  • 4. ‫نافذة‬ Matlab Workspace Variables/Current Directory (‫الجديدة‬ Matlab ‫اصدارات‬) Command History (‫الجديدة‬ Matlab ‫اصدارات‬) ‫األوامر‬ ‫نافذة‬ Command Window (all Matlab versions) ‫هنا‬ ‫األوامر‬ ‫اكتب‬ ‫ذاكرة‬ Matlab ‫سابق‬ ‫المدخلة‬ ‫األوامر‬ ‫ا‬
  • 5. ‫أجزاء‬ Matlab  Operators  Matrices  Plotting  M-files  Flow control  Simulink  Misc commands  ‫العمليات‬  ‫المصفوفات‬  ‫الرسومات‬  ‫الملفات‬  ‫بالتنفيذ‬ ‫التحكم‬  Simulink  ‫أخرى‬ ‫أوامر‬
  • 6. ‫البسيطة‬ ‫الحسابية‬ ‫العمليات‬  ‫الجمع‬ + a+b  ‫الطرح‬ - a-b  ‫الضرب‬ * a*b  ‫القسمة‬ ( ‫اليسار‬ ‫من‬ ) / a/b  ‫القسمة‬ ( ‫اليمين‬ ‫من‬ ) ab (ba)  ‫األس‬ ^ a^b ‫العمليات‬ Operators
  • 7. ‫العمليات‬ ‫أولوية‬  ‫األقواس‬ ( )  ‫األس‬ ^ LR  ‫الضرب‬ / ‫القسمة‬ * / LR  ‫الجمع‬ / ‫الطرح‬ + - LR  ‫مثال‬ >> 5/2*3+4 ans= 11.5 ‫العمليات‬ Operators
  • 8. ‫العمليات‬ ‫نتائج‬  ‫الحسابي‬ ‫العملية‬ ‫ناتج‬ ‫يسند‬ ‫لم‬ ‫إذا‬ ‫ة‬ ‫يقوم‬ ،‫متغير‬ ‫إلى‬ Matlab ‫الى‬ ‫باسنادها‬ ‫المتغير‬ ans  ‫ناتج‬ ‫لمعرفة‬ ans ، ‫اكتب‬ >>ans >> 6*5 ans = 30 >> 17/5 ans = 3.4000 >> ans ans = 3.4000 ‫العمليات‬ Operators
  • 9. ‫المتغيرات‬ ‫أسماء‬  ‫و‬ ،‫واألرقام‬ ،‫الحروف‬ ‫استخدام‬ ‫يمكن‬ _ ‫المتغيرات‬ ‫لتسمية‬ : >>case_34=6.45; >>case34=6.45;  ‫ضمن‬ ‫أخرى‬ ‫عالمات‬ ‫أو‬ ‫مسافات‬ ‫وضع‬ ‫يمكن‬ ‫وال‬ ،‫بحرف‬ ‫المتغير‬ ‫اسم‬ ‫بدء‬ ‫من‬ ‫بد‬ ‫ال‬ ‫المتغير‬ ‫اسم‬ : 34case, ge204!, Name Here  case34, ge204, Name_Here  ‫العمليات‬ Operators
  • 10. ‫متغيرات‬ Matlab  ‫وبحجم‬ ‫حقيقية‬ ‫كأرقام‬ ‫متغيرات‬ ‫جميع‬ ‫تخزن‬ 8 ‫قيمة‬ ‫لكل‬ ‫بايت‬  ‫والحقيقية‬ ‫الصحيحة‬ ‫األرقام‬ ‫بين‬ ‫فرق‬ ‫ال‬ : >> p = 3; >> p = 3.0;  ‫كقيم‬ ‫حروف‬ ‫أو‬ ‫أرقام‬ ‫تخزين‬ ‫يمكن‬ : >>number_123=7; >>text04='This is GE204';  ‫والصغيرة‬ ‫الكبيرة‬ ‫الحروف‬ ‫بين‬ ‫فرق‬ ‫يوجد‬ : >> a = 4; >> A = 10;  ‫الذاكرة‬ ‫من‬ ‫المتغير‬ ‫مسح‬ ‫يمكن‬ : >> clear a Aa ‫األمر‬ ‫نفس‬ ! ‫العمليات‬ Operators
  • 11. ‫دوال‬ ‫بعض‬ Matlab x  i x  exp(x) ex  sin(x) sin x  asin(x) sin-1x  log(x) ln x  log10(x) log x  sqrt(x)  abs(x) |x|  sum(x)  pi p  i,j imaginary unit  NaN Not-a-Number  Inf  ‫العمليات‬ Operators
  • 12. y x  >>y=x^0.5; >>y=x^(1/2); >>y=sqrt(x); ‫عمليات‬ Matlab  ‫مثال‬ : ‫طرق‬ ‫بعدة‬ ‫لرقم‬ ‫التربيعي‬ ‫الجذر‬ ‫حساب‬ ‫يمكن‬ : ‫العمليات‬ Operators
  • 14. >> help sqrt square root function help Matlab Help ‫العمليات‬ Operators
  • 15. Matlab Help ‫أيضا‬ ‫يمكن‬ ‫أيقونة‬ ‫استخدام‬ help ‫لمعرفة‬ ‫أوامر‬ ‫عن‬ ‫المزيد‬ Matlab ‫مستقلة‬ ‫نافذة‬ ‫العمليات‬ Operators
  • 17. ‫المصفوفات‬ ‫عمليات‬  ‫الضرب‬ *  ‫العناصر‬ ‫ضرب‬ .*  ‫القسمة‬ /  ‫العناصر‬ ‫قسمة‬ ./  ‫األس‬ ^  ‫للعناصر‬ ‫األس‬ .^  ‫التبديل‬ '(or transpose())  ‫المعكوس‬ ^-1 (or inv())  ‫المصفوفة‬ ‫طول‬ length()  ‫المصفوفة‬ ‫أبعاد‬ size() ‫المصفوفات‬ Arrays
  • 18. 1 2 3 4 5 6        A 2 3 4 5 6 7        B 4 5 6 7 8 9            C ‫صحيحة‬ >>D=A+B; >>D=A-B; >>D=A*C; >>D=C*A; >>D=A.*B; ‫خطأ‬ >>D=A+C; >>D=A*B; >>D=B*A; >>D=A.*C; ‫غي‬ ‫المصفوفات‬ ‫ضرب‬ ‫ر‬ ‫ابدالي‬ ‫المصفوفات‬ ‫لعمليات‬ ‫أمثلة‬  ، ‫المصفوفات‬ ‫وطرح‬ ‫لجمع‬ ‫من‬ ‫المصفوفات‬ ‫تكون‬ ‫أن‬ ‫يجب‬ ‫الحجم‬ ‫نفس‬  ‫من‬ ‫بد‬ ‫ال‬ ‫المصفوفات‬ ‫لضرب‬ ‫الداخلية‬ ‫األبعاد‬ ‫تساوي‬ ‫المصفوفات‬ Arrays
  • 19. 1   C A B 1   C BA ‫المصفوفات‬ ‫عمليات‬ ( ‫تابع‬ ) ‫أمر‬ Matlab >> C=AB; >> C=B/A; ‫الرياضية‬ ‫العملية‬ ‫المصفوفات‬ Arrays
  • 20. 1 2 3 4 5 6        A 1 4 2 5 3 6            B >>B=A’; ‫المصفوفة‬ ‫تبديل‬ ‫أمر‬ Matlab >>C=A’;  ‫الرياضية‬ ‫العملية‬ C=AT ‫المصفوفات‬ Arrays
  • 21. ‫المصفوفات‬ ‫تضمين‬        7 6 5 6 5 4 4 3 2 3 2 1 D 1 2 3 4 5 6        A 2 3 4 5 6 7        B >> D=[A B]; A B ‫المصفوفات‬ Arrays
  • 22. ‫الرسومات‬ ‫دوال‬  title  xlabel  ylabel  grid  axis  legend  figure  plot3  ‫الرسمة‬ ‫اسم‬ ‫لكتابة‬  ‫محور‬ ‫اسم‬ ‫لكتابة‬ ‫س‬  ‫محور‬ ‫اسم‬ ‫لكتابة‬ ‫ص‬  ‫بالرسم‬ ‫شبكة‬ ‫لعرض‬  ‫للمحاور‬ ‫والكبرى‬ ‫الصغرى‬ ‫القيم‬ ‫لتحديد‬  ‫المرسومة‬ ‫الخطوط‬ ‫أسماء‬ ‫لتوضيح‬  ‫أخرى‬ ‫رسمة‬ ‫الى‬ ‫لالنتقال‬  ‫األبعاد‬ ‫ثالثية‬ ‫رسمة‬ ‫الرسومات‬ Plotting
  • 24. ‫ملفات‬ Matlab  ‫أوامر‬ ‫كتابة‬ Matlab ‫عملية‬ ‫غير‬ ‫مرات‬ ‫عدة‬ ‫كثيرة‬  ‫يتيح‬ Matlab ‫ملف‬ ‫بشكل‬ ‫األوامر‬ ‫تجميع‬ ‫إمكانية‬  ‫المضمنة‬ ‫األوامر‬ ‫جميع‬ ‫لتنفيذ‬ ‫الملف‬ ‫إسم‬ ‫كتابة‬ ‫يكفي‬  ‫الملفات‬ ‫من‬ ‫نوعان‬ ‫يوجد‬ :  Script files (‫أوامر‬ ‫مجموعة‬ ‫على‬ ‫تحتوي‬ ‫)ملفات‬  Function files (‫دوال‬ ‫بشكل‬ ‫)ملفات‬  ‫االمتداد‬ ‫على‬ ‫تحتوي‬ ‫الملفات‬ ‫جميع‬ .m ‫الملفات‬ M-Files
  • 25. ‫الرمزية‬ ‫المعادالت‬  sym/syms  diff  int  solve  expand  poly2sym  pretty  ‫رمزية‬ ‫متغيرات‬ ‫لتعريف‬ ( sym ‫على‬ ‫يحتوي‬ ‫اكثر‬ ‫خيارات‬ )  ‫تفاضل‬  ‫تكامل‬  ‫معادلة‬ ‫حل‬  ‫كامل‬ ‫بشكل‬ ‫المعادلة‬ ‫لكتابة‬  ‫معادلة‬ ‫الى‬ ‫المعامالت‬ ‫تحويل‬  ‫رياضي‬ ‫بشكل‬ ‫المعادلة‬ ‫لطباعة‬ ‫أخرى‬ ‫أوامر‬ Misc. commands
  • 26. ‫إضافية‬ ‫أوامر‬  clc  clf  format  save/load  pwd  cd <drive:folder>  fprintf  diary  ‫الشاشة‬ ‫مسح‬  ‫الرسومات‬ ‫مسح‬  ‫األرقام‬ ‫بعرض‬ ‫التحكم‬  ‫تخزين‬ / ‫للـ‬ ‫تحميل‬ Workspace  ‫الحالي‬ ‫المجلد‬  ‫الحالي‬ ‫المجلد‬ ‫لتغيير‬  ‫الشاشة‬ ‫على‬ ‫للطباعة‬  ‫النواتج‬ ‫لتخزين‬ ‫أخرى‬ ‫أوامر‬ Misc. commands
  • 27. END