You are on page 1of 7

‫أوال‪ -:‬األوامر العامه في لغه الماتالب‪General Purpose Commands 

‬‬
‫سنعرض قائمه بأهم األوامر التي تستخدم كأساسيات في الماتالب عند كتابه أي برنامج أو القيام بأي عمليه سواء حسابيه أو تطبيق هندسي أو مصفوفه وغيرهم من العمليات التي‬
‫يقوم بها برنامج الماتالب‪-:‬‬

‫‪ : clc‬يستخدم لمسح نافذه األمر ‪.Windows command‬‬ ‫‪-1‬‬

‫‪  : wjo‬إزاله المتغيرات من الذاكره‪.‬‬ ‫‪-2‬‬

‫‪ : exist‬يفحص إذا كان المتغير موجود أم ال ويعطي إما ‪ 0‬أو ‪.1‬‬ ‫‪-3‬‬

‫‪ : help‬البحث عن المساعدة‪.‬‬ ‫‪-4‬‬

‫‪ : quit‬لوقف برنامج الماتالب‪.‬‬ ‫‪-5‬‬

‫‪  : who‬يعطي قائمه بالمتغيرات الحاليه‪.‬‬ ‫‪-6‬‬

‫‪ : whos‬يوضح المتغيرات الحاليه بحجمها‪.‬‬ ‫‪-7‬‬

‫‪ : date‬يعرض التاريخ الحالي‪.‬‬ ‫‪-8‬‬

‫‪ : delete‬مسح امتداد معين‪.‬‬ ‫‪-9‬‬

‫‪ : load‬تحميل متغيرات من ‪.workspace ‬‬ ‫‪-10‬‬

‫‪ : save‬يقوم بحفظ المتغيرات الحاليه‪.‬‬ ‫‪-11‬‬

‫‪  : pwd‬يوضح مكان مسار العمل ‪.current directory‬‬ ‫‪-12‬‬

‫‪ : what‬يوضح أسماء الملفات الموجوده في ‪.current directory‬‬ ‫‪-13‬‬

‫‪ : type‬يعرض محتويات الملف‪.‬‬ ‫‪-14‬‬

‫‪ : cd‬تغيير مسار العمل ‪.current directory‬‬ ‫‪-15‬‬

‫ثانيا‪ -:‬أوامر اإلدخال واإلخراج‪Input/Output and Formatting Commands  ‬‬

‫األوامر شائعه اإلستخدام في إدخال قيم البيانات وإخراج النواتج في العمليات الحسابية هذه‪ ‬مثل‪-:‬‬

‫‪  : disp‬يستخدم في عرض قيمة المتغير سواء كانت رقمية او نصية‪.‬‬ ‫‪-1‬‬

‫‪ : input‬يستخدم إلدخال البيانات عن طريق شاشه العرض‪.‬‬ ‫‪-2‬‬


‫‪ : format‬يتحكم في تنسيق عرض الشاشه‪.‬‬ ‫‪-3‬‬

‫‪ : fprintf‬ينفذ العمليه في الشاشه او الملف‪.‬‬ ‫‪-4‬‬

‫‪ : fscanf‬قراءه البيانات المنسقه في الملف‪.‬‬ ‫‪-5‬‬

‫ثالثا‪ -:‬األوامر الخاصه بالمصفوفات‪Vector, Matrix ‬‬


‫من العمليات الشائعه التي يستخدم فيها الماتالب هي المصفوفات فالماتالب يتعامل مع كل البيانات علي أنها مصفوفات ويتم كتابه المصفوفه بإدخال بيانات الصف الول ثم الثاني‬
‫وهكذا ويوجد بعض العمليات التي يمكن اجراؤها علي المصفوفات مثل‪-:‬‬

‫‪ -: Length‬تحسب عدد عناصر المتجه‪ ,‬مثال‪:‬‬ ‫‪-‬‬ ‫‪1‬‬

‫>> ]‪v=[2 5 0 1 4 -1‬‬

‫=‬ ‫‪v‬‬
‫‪1- 4 1 0 5‬‬ ‫‪2‬‬
‫>> )‪length(v‬‬

‫‪= ns‬‬ ‫‪a‬‬


‫‪6‬‬

‫‪ -: Sum‬جمع عناصر المتجه‪ ,‬مثال‪:‬‬ ‫‪-‬‬ ‫‪2‬‬

‫)‪w=sum(v‬‬ ‫>‬

‫‪=w‬‬
‫‪11‬‬

‫‪  -: Max‬إيجاد أكبر عناصر المتجه من حيث القيمة‪ ,‬مثال‪:‬‬ ‫‪-3‬‬

‫>> )‪w=max(v‬‬

‫‪=w‬‬
‫‪5‬‬

‫‪ -: Min‬عكس عمليه ‪ Max‬إيجاد أصغر عناصر المتجه من حيث القيمة‪ ,‬مثال‪:‬‬ ‫‪-4‬‬

‫>> )‪w=min(v‬‬

‫‪=w‬‬
‫‪1-‬‬

‫‪ -: Size‬قياس المتجة أو المصفوفة‪.‬‬ ‫‪-5‬‬

‫>> ]‪Matrix=[1,2,3,;4,5,6‬‬

‫‪= Matrix‬‬
‫‪321‬‬
‫‪654‬‬

‫>> [ ‪size(Matrix) =]Matrix‬‬

‫‪= Matrix‬‬

‫‪32‬‬

‫‪ -: Sort‬ترتيب عناصر المتجه ترتيبا ً تصاعدياً‪.‬‬ ‫‪-6‬‬

‫>> ]‪r=[9 7 5 8 3‬‬

‫‪=r‬‬
‫‪38579‬‬
‫>> )‪s=sort(r‬‬

‫‪=s‬‬
‫‪98753‬‬

‫‪ -: Range‬حساب الفرق بين أكبر قيمة في المتجة وأصغر قيمة فيه‪.‬‬ ‫‪-7‬‬

‫>> )‪range(r‬‬

‫‪= ans‬‬
‫‪6‬‬

‫‪ -: reshape‬تغيير حجم المصفوفه‪.‬‬ ‫‪-8‬‬

‫‪  -: linspace -9‬يستخدم في عملية إنتاج متجه‪ ,‬عن طريق تحديد الرقم األصغر والرقم‬
‫األكبر‪ ,‬وعدد النقط المرغوبة بين هذين الرقمين‪.‬‬

‫‪ -: find‬مؤشر إليجاد العناصر الغير صفريه‪.‬‬ ‫‪-10‬‬

‫‪ -: trace‬إيجاد مجموع عناصر القطر الرئيسي‪.‬‬ ‫‪-11‬‬

‫رابعا‪ -:‬أوامر التخطيط والرسم‪Plotting Commands ‬‬


‫من التطبيقات التي يمتاز بها الماتالب في التطبيقات الهندسيه هي استخدامه في الرسم الهندسي سواء ثنائي او ثالثي االبعاد فإنه يتميز بقدرته الفنيه في رسم األشكال والتي يصعب‬
‫رسمها بإستخدام لغات برمجه أخري ويمكن التحكم في خصتئص الرسمه من حيث اللون وخط الرسم واضافه عناوين للرسومات وتسمسة المحاور وانشاء اكثر من رسمه مع‬
‫بعضها‪.‬‬

‫يستخدم برنامج الماتالب في عمل شبكه متقاطعه الخطوط األفقيه والرأسية وذلك لعمل رسم ثنائي البعاد وهو الرسم علي محورين فقط‪ ,‬محور ‪ X‬المحور الفقي ومحور ‪ Y‬المحور‬
‫الرأسي‪،‬وذلك عن طريق استخدام بعض الدوال واألوامر التي تساعد في الرسم‪.‬‬
‫الداله ‪ Plot‬تستخدم إلنشاء المحاور فالمحور ‪ X‬ويسمي متغير مستقل ‪  Independent variable‬المحور اآلخر ‪ Y‬يسمي ‪ dependent variable‬حيث تعتمد‪ ‬قيم‬
‫عناصره علي قيم عناصر المتغير المستقل ‪.x‬‬

‫الرسم ثالثي البعاد ‪3D‬‬


‫يعتمد الرسم ثالثي األبعاد على ثالثة محاور لرسمها‪ ,‬محور ‪ Z , Y , X ,‬وأن‬
‫كال من ‪ Y & X‬يمثالن المستوى األفقي‪ ,‬وأن المحور ‪ Z‬يمثل اإلرتفاع‪.‬‬

‫من امثلة األوامر التي تستخدم في عمليه الرسم الهندسي هي‪-:‬‬

‫‪ : axis‬لتعيين حدود المحور‪.‬‬ ‫‪-1‬‬

‫‪ : plot‬يستخدم لعمل المحاور البيانيه ‪.XY‬‬ ‫‪-3‬‬


.‫يستخدم لوضع شبكه علي الرسم‬ : gride -4

plot(independent variable,dependent variable (

.‫ إضافة عنوان أعلي منطقه الرسم‬ : title -6

title(‘The title of the graph ‘(


‫‪ : xlabel‬لتسمية المحور ‪.X‬‬ ‫‪-7‬‬

‫(‘ ‪xlabel(‘The name of the axis‬‬

‫‪ : ylabel‬لتسمية المحور ‪.Y‬‬ ‫‪-8‬‬

‫(‘ ‪ylabel(‘The name of the axis‬‬

‫‪  : legend‬يستخدم هذا األمر في وضع دليل على صفحة الرسم ليبين ماذا يعني كل لون على الرسم‪.‬‬ ‫‪-9‬‬

‫(‘ ‪Legend(‘the color reference‬‬

‫‪ : meshgrid‬يستخدم كبديل‪ ‬األمر ‪ plot‬ولكن في الرسم ثالثي األبعاد‪.‬‬ ‫‪-10‬‬

‫( ‪]xy]=meshgrid(x,y‬‬

You might also like