[rtl]
ملحق الباب الأول:
دوال MATLAB.
العمليات الرياضية:
العمليات الرمز
عملية الجمع +
عملية الطرح -
عملية الضرب *
عملية القسمة /or\
عملية الأس ^
دوال التقريب:
الدالة الوظيفة
Rem تقوم بإخراج الباقي الصحيح لعملية القسمة.
Floor تقريب الرقم العشري أو المصفوفة باتجاه ∞-
Ceil تقريب الرقم العشري أو المصفوفة باتجاه ∞
Fix تقريب الرقم العشري باتجاه الصفر
يعني تقوم بالغاء الكسر والحصول على الرقم الصحيح فقط.
Round تقريب الرقم العشري باتجاه أقرب رقم صحيح
الدوال المثلثية:
الدالة الوظيفة
Sin لحساب جيب الزاوية.
Cos لحساب جيب التمام للزاوية.
Tan لحساب ظل الزاوية.
Cot لحساب ظل التمام للزاوية.
Sec دالة
Csc دالة
Asin لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية جيب الزاوية.
Acos لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية جيب تمام الزاوية.
Atan لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية ظل الزاوية.
Acot لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية تمام ظل الزاوية.
Acsc معكوس csc
Asec معكوس sec
Sinh دالة الزائدية sin
Cosh دالة الزائدية cos
Asinh معكوس sinh
Acosh معكوس cosh
الدوال الحسابية الأولية:
الدالة الوظيفة
Exp
Sqrt لإيجاد الجذر التربيعي
Abs لإيجاد القيمة المطلقة
Gcd القاسم المشترك الأعظم
Lcm المضاعف المشترك الأصغر
Max لإيجاد القيمة العظمى
Min لإيجاد القيمة الصغرى
Mod القيمة المطلقة للباقي الصحيح للقسمة.
Rem لحساب الباقي الصحيح للقسمة.
Log اللوغاريتم الطبيعي: ذو الأساس الطبيعي 2.7183=e
Log2 اللوغاريتم ذو الأساس 2.
Log10 اللوغاريتم ذو الأساس العشري(ذو الأساس10)
Factorial لحساب المضروب.
Complex لتكوين أعداد مركبة من أعداد حقيقية وأعداد تخيلية يتم تمريرها للدالة.
Conj لمعرفة المرافق للعدد التخيلي.
Imag لإيجاد الجزء التخيلي من العدد المركب
Real لإيجاد الجزء الحقيقي من العدد المركب
الدوال الرسم:
الدالة الوظيفة
plot يستخدم للرسم الخطية ثنائية الأبعاد2-D .
Plot3 تستخدم للرسم ثلاثي الأبعاد.
Surf للرسم في ثلاثة أبعاد 3-D.
Mesh للرسم على المحاور الاحداثية الثلاثة 3-D على شكل شبكة.
Meshgrid للرسم ثلاثي الأبعاد 3-D.
Hold تقدم هذه التعليمة امكانية رسم اكثر من منحنى حيث يتم تفعيلها ب hold on ورسم مانشاء وبعد ذلك يتم ايقافها ب hold off
Title لكتابة عنوان على الرسم .
Xlabel لتسمية المحور الأفقي للرسم .
Ylabel لتسمية المحور العمودي للرسم .
Zlabel لتسمية محور البعد الثالث للرسم.
grid on لتقسيم الرسم .
Subplot لعرض عدة رسومات منفصلة في إطار واحد .
Text لكتابة أي تعليق على الرسم .
Legend مفتاح الرسم (أسماء المتغيرات) .
View لتحديد من أي أتجاه يرسم الشكل.
Axis لتحديد أطوال المحاور.
ملحق الباب الثاني:
دوال MATLAB.
جدول الدوال الخاصة بالاستكمال والتقريب على MATLAB
الدالة الوظيفة
divdiff لإيجاد الفروق المقسومة لاستكمال الدالة بطريقة نيوتن (Newton)
أمر للاستكمال ويأتي بهذه الصيغة
و أيضاً بصيغ أخرى مثل: 'spline' و 'cubic' و غيرها ...
تشبه ولكنها أسرع ولا تحتاج إلى منهج أو طريقة محددة.
تطبق في للاستكمال عند وجود متحولين بالشكل z = f(x,y)
دالة للاستكمال عند وجود ثلاث متحولات بالشكل v = f(x,y,z)
دالة للاستكمال عند وجود عدة أبعاد.
استكمال الدالة بطريقة تحويل فورير .
spline أمر استكمال الدالة بالشريحة المكعبة.
أمر استكمال الدالة بالشريحة المكعبة.
polfit إيجاد معاملات كثيرة الحدود (Coefficients poly) من الدرجة n لمجموعة من النقاط وتستخدم في طريقة الاستكمال إلى أصغر مربع((Least Squares.
polyval إيجاد قيم كثيرة حدود عند نفط مختارة تساعد في رسمها.
feval لتنفيذ أي دالة معرفة ضمن MATLAB بصيغة feval(f(x),x)
fgenfit تقريب أي مجموعة من البيانات إلى كثيرة حدود و يختار MATLAB الدرجة المناسبة باستخدام أصغر مربع (Least Squares)
sft تحويل فورير البسيط (Simple Fourier Transform)
isft تحويل فورير العكسي (Inverse Fourier Transform)
fft تحويل فورير السريع (fast Fourier Transform)
mfft تحويل فورير السريع المعدل (modified Fast Fourier Transform)
ifft تحويل فورير العكسي السريع (Inverse Fast Fourier Transform)
fftdemo يظهر لنا رسم بياني يوضح أشارة ناتجة عن تحويل فورير لهدف تعليمي فقط. وتسهيل الدراسة.
tic; toc الدالة tic نضعها قبل أي أمر والدالة tocبعد الأمر لحساب الزمن المستغرق في ذلك الأمر.
travel تظهر مسألة البائع المتجول للمرور بجميع الولايات دون تكرار أو تقاطع.
جدول لدوال متنوعة وردت في ال M-file على MATLAB
الدالة الوظيفة
barأو barh لرسم الدالة على الشكل قضبان عمودية أو أفقية بصيغة
bar (x,y) أو barh (x ,y , Width)
text عند النقطة المحددة يبين المعلومات المطلوبة.
figure (#) تستخدم في الM- file لرسم أكثر من شكل كلاً على حدة وحسب رقمه.
linspace لتوليد متجه خطي بنقاط متباعدة بشكل متساوي.
get (gca,Ylim) دالة تعطي الطول المناسب للمحور العامودي.
length(x) لتحديد طول المتجه وتشبه (MAX(SIZE(X).
prod دالة تستعمل لضرب العناصر .
fprintf لكتابة البيانات المجهزة للحفظ.
format short تعطينا ناتج المجموعة بشكل مختصر.
disp لعرض أي صف دون طباعة اسم ذلك الصف.
input لطباعة أي عبارة كما هي.
clf لحذف كل القيم المعطاة سابقاً للمتغير وإعادته إلى القيم الأصلية.
save testdata لحفظ قيم المتغيرات.
load testdata أعط القيم المحفوظة سابقاً للمتغيرات .
جدول الدوال الخاصة بتحليل المتجهات الهندسية على MATLAB
الدالة الوظيفة
contour3 أمر لرسم الأثر(Traces) الذي يتركه المنحنى على المستوى الأفقي xy xy أو المستوى الرأسي z.
sphere دالة لرسم الكرة التي نصف قطرها 1 ومركزها نقطة الأصل.
shading interp دالة اخفاء الخطوط على الرسم.
polar دالة الرسم على الأحداثيات القطبية.
stem3 دالة الرسم بشكل مقطع فراغياً لكي يسهل التعامل معها.
set دالة تحدد مجموعة من البيانات على الرسم مثلاً:
set (gca, 'XTickLabel', ['0|pi/2'])
.
الدالة الوظيفة
Semilogx .هي نفس أمر إلا أن تقسيم المحور الصادي يكون تقسيم لوغاريتمي
Type تحديد نوع المسألة هل هي مسألة قيمة صغرى أم مسألة قيمة عظمى
Repmat نسخ وتكرار
Prod حاصل ضرب العناصر
Surf رسم لمجسم ثلاثي البعد ملون
Grid أظهار الشبكة على الرسم
.
الدالة الوظيفة
Ode45 وهي عبارة عن نظام حل بخطوة واحدة, أي إنها تحتاج عند حساب الحل في اللحظةtn لمعرفة القًيمة التي تسبقها مباشرة y(tn-1)
Ode23 هذة الطريقة أكثر فعالية من سابقتها وهي أيضاً طريقة وحيدة الخطوة
Dsolve هو الطريقة المتبعة لإيجاد الحل.
ملحق (ب):
ملحق الباب الأول:
دوال MATLAB.
العمليات الرياضية:
العمليات الرمز
عملية الجمع +
عملية الطرح -
عملية الضرب *
عملية القسمة /or\
عملية الأس ^
دوال التقريب:
الدالة الوظيفة
Rem تقوم بإخراج الباقي الصحيح لعملية القسمة.
Floor تقريب الرقم العشري أو المصفوفة باتجاه ∞-
Ceil تقريب الرقم العشري أو المصفوفة باتجاه ∞
Fix تقريب الرقم العشري باتجاه الصفر
يعني تقوم بالغاء الكسر والحصول على الرقم الصحيح فقط.
Round تقريب الرقم العشري باتجاه أقرب رقم صحيح
الدوال المثلثية:
الدالة الوظيفة
Sin لحساب جيب الزاوية.
Cos لحساب جيب التمام للزاوية.
Tan لحساب ظل الزاوية.
Cot لحساب ظل التمام للزاوية.
Sec دالة
Csc دالة
Asin لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية جيب الزاوية.
Acos لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية جيب تمام الزاوية.
Atan لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية ظل الزاوية.
Acot لمعرفة قيمة الزاوية بالتقدير الدائري بمعلومية تمام ظل الزاوية.
Acsc معكوس csc
Asec معكوس sec
Sinh دالة الزائدية sin
Cosh دالة الزائدية cos
Asinh معكوس sinh
Acosh معكوس cosh
الدوال الحسابية الأولية:
الدالة الوظيفة
Exp
Sqrt لإيجاد الجذر التربيعي
Abs لإيجاد القيمة المطلقة
Gcd القاسم المشترك الأعظم
Lcm المضاعف المشترك الأصغر
Max لإيجاد القيمة العظمى
Min لإيجاد القيمة الصغرى
Mod القيمة المطلقة للباقي الصحيح للقسمة.
Rem لحساب الباقي الصحيح للقسمة.
Log اللوغاريتم الطبيعي: ذو الأساس الطبيعي 2.7183=e
Log2 اللوغاريتم ذو الأساس 2.
Log10 اللوغاريتم ذو الأساس العشري(ذو الأساس10)
Factorial لحساب المضروب.
Complex لتكوين أعداد مركبة من أعداد حقيقية وأعداد تخيلية يتم تمريرها للدالة.
Conj لمعرفة المرافق للعدد التخيلي.
Imag لإيجاد الجزء التخيلي من العدد المركب
Real لإيجاد الجزء الحقيقي من العدد المركب
الدوال الرسم:
الدالة الوظيفة
plot يستخدم للرسم الخطية ثنائية الأبعاد2-D .
Plot3 تستخدم للرسم ثلاثي الأبعاد.
Surf للرسم في ثلاثة أبعاد 3-D.
Mesh للرسم على المحاور الاحداثية الثلاثة 3-D على شكل شبكة.
Meshgrid للرسم ثلاثي الأبعاد 3-D.
Hold تقدم هذه التعليمة امكانية رسم اكثر من منحنى حيث يتم تفعيلها ب hold on ورسم مانشاء وبعد ذلك يتم ايقافها ب hold off
Title لكتابة عنوان على الرسم .
Xlabel لتسمية المحور الأفقي للرسم .
Ylabel لتسمية المحور العمودي للرسم .
Zlabel لتسمية محور البعد الثالث للرسم.
grid on لتقسيم الرسم .
Subplot لعرض عدة رسومات منفصلة في إطار واحد .
Text لكتابة أي تعليق على الرسم .
Legend مفتاح الرسم (أسماء المتغيرات) .
View لتحديد من أي أتجاه يرسم الشكل.
Axis لتحديد أطوال المحاور.
ملحق الباب الثاني:
دوال MATLAB.
جدول الدوال الخاصة بالاستكمال والتقريب على MATLAB
الدالة الوظيفة
divdiff لإيجاد الفروق المقسومة لاستكمال الدالة بطريقة نيوتن (Newton)
أمر للاستكمال ويأتي بهذه الصيغة
و أيضاً بصيغ أخرى مثل: 'spline' و 'cubic' و غيرها ...
تشبه ولكنها أسرع ولا تحتاج إلى منهج أو طريقة محددة.
تطبق في للاستكمال عند وجود متحولين بالشكل z = f(x,y)
دالة للاستكمال عند وجود ثلاث متحولات بالشكل v = f(x,y,z)
دالة للاستكمال عند وجود عدة أبعاد.
استكمال الدالة بطريقة تحويل فورير .
spline أمر استكمال الدالة بالشريحة المكعبة.
أمر استكمال الدالة بالشريحة المكعبة.
polfit إيجاد معاملات كثيرة الحدود (Coefficients poly) من الدرجة n لمجموعة من النقاط وتستخدم في طريقة الاستكمال إلى أصغر مربع((Least Squares.
polyval إيجاد قيم كثيرة حدود عند نفط مختارة تساعد في رسمها.
feval لتنفيذ أي دالة معرفة ضمن MATLAB بصيغة feval(f(x),x)
fgenfit تقريب أي مجموعة من البيانات إلى كثيرة حدود و يختار MATLAB الدرجة المناسبة باستخدام أصغر مربع (Least Squares)
sft تحويل فورير البسيط (Simple Fourier Transform)
isft تحويل فورير العكسي (Inverse Fourier Transform)
fft تحويل فورير السريع (fast Fourier Transform)
mfft تحويل فورير السريع المعدل (modified Fast Fourier Transform)
ifft تحويل فورير العكسي السريع (Inverse Fast Fourier Transform)
fftdemo يظهر لنا رسم بياني يوضح أشارة ناتجة عن تحويل فورير لهدف تعليمي فقط. وتسهيل الدراسة.
tic; toc الدالة tic نضعها قبل أي أمر والدالة tocبعد الأمر لحساب الزمن المستغرق في ذلك الأمر.
travel تظهر مسألة البائع المتجول للمرور بجميع الولايات دون تكرار أو تقاطع.
جدول لدوال متنوعة وردت في ال M-file على MATLAB
الدالة الوظيفة
barأو barh لرسم الدالة على الشكل قضبان عمودية أو أفقية بصيغة
bar (x,y) أو barh (x ,y , Width)
text عند النقطة المحددة يبين المعلومات المطلوبة.
figure (#) تستخدم في الM- file لرسم أكثر من شكل كلاً على حدة وحسب رقمه.
linspace لتوليد متجه خطي بنقاط متباعدة بشكل متساوي.
get (gca,Ylim) دالة تعطي الطول المناسب للمحور العامودي.
length(x) لتحديد طول المتجه وتشبه (MAX(SIZE(X).
prod دالة تستعمل لضرب العناصر .
fprintf لكتابة البيانات المجهزة للحفظ.
format short تعطينا ناتج المجموعة بشكل مختصر.
disp لعرض أي صف دون طباعة اسم ذلك الصف.
input لطباعة أي عبارة كما هي.
clf لحذف كل القيم المعطاة سابقاً للمتغير وإعادته إلى القيم الأصلية.
save testdata لحفظ قيم المتغيرات.
load testdata أعط القيم المحفوظة سابقاً للمتغيرات .
جدول الدوال الخاصة بتحليل المتجهات الهندسية على MATLAB
الدالة الوظيفة
contour3 أمر لرسم الأثر(Traces) الذي يتركه المنحنى على المستوى الأفقي xy xy أو المستوى الرأسي z.
sphere دالة لرسم الكرة التي نصف قطرها 1 ومركزها نقطة الأصل.
shading interp دالة اخفاء الخطوط على الرسم.
polar دالة الرسم على الأحداثيات القطبية.
stem3 دالة الرسم بشكل مقطع فراغياً لكي يسهل التعامل معها.
set دالة تحدد مجموعة من البيانات على الرسم مثلاً:
set (gca, 'XTickLabel', ['0|pi/2'])
.
الدالة الوظيفة
Semilogx .هي نفس أمر إلا أن تقسيم المحور الصادي يكون تقسيم لوغاريتمي
Type تحديد نوع المسألة هل هي مسألة قيمة صغرى أم مسألة قيمة عظمى
Repmat نسخ وتكرار
Prod حاصل ضرب العناصر
Surf رسم لمجسم ثلاثي البعد ملون
Grid أظهار الشبكة على الرسم
.
الدالة الوظيفة
Ode45 وهي عبارة عن نظام حل بخطوة واحدة, أي إنها تحتاج عند حساب الحل في اللحظةtn لمعرفة القًيمة التي تسبقها مباشرة y(tn-1)
Ode23 هذة الطريقة أكثر فعالية من سابقتها وهي أيضاً طريقة وحيدة الخطوة
Dsolve هو الطريقة المتبعة لإيجاد الحل[/rtl]