More Related Content Similar to عبدالله اسماعيل عبدالمجيد شعبة A وقود وطاقة مسائي.ppt (20) عبدالله اسماعيل عبدالمجيد شعبة A وقود وطاقة مسائي.ppt2. هو ما
Matlab
؟
من مشتق االسم
Matrix
Laboratory
العمل لتطبيق ولغة برنامج
يات
العلمي للحسابات الرياضية
ة
والهندسية
المصفوفات لعمليات مصمم
السبعينات بداية في صمم
مكتبات على مبني
LINPACK
و
EISPACK FORTRAN
الخاصة بقدراته مشهور ًأيضا
المختلفة واألدوات بالرسومات
التطبيقات
تنبيه
:
LINPACK
لتحسين برمجية مكتبة هو
الحواسيب على العددي الخطي الجبر
.
5. أجزاء
Matlab
Operators
Matrices
Plotting
M-files
Flow control
Simulink
Misc commands
العمليات
المصفوفات
الرسومات
الملفات
بالتنفيذ التحكم
Simulink
أخرى أوامر
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
Aa
األمر نفس
!
العمليات
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
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
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