المحاضرة الثانية
أوامر ماتلاب الأساسية
يوفر برنامج ماتلاب
العديد من الأوامر والأدوات الجاهزة والتي تمتاز ببساطة التعلم والاستخدام حيث
يمكن حساب عملية رياضية معقدة باستخدام امر واحد فقط ولاسيما الأوامر التي تجري
عمليات على المصفوفات كل ذلك من دون الحاجة لاستدعاء او تنصيب اي أداة او مكتبة
انشاء المتغيرات والتعامل معها
المتغير ببساطة هو اطلاق
تسمية على جزء من الذاكرة مما يسهل خزن القيم او الرجوع اليها عن طريق اسم المتغير
يمتلك كل متغير ثلاثة
صفات أساسية وهي
·
نوع المتغير
·
اسم المتغير
·
القيمة التي يحملها
في برنامج مالتلاب يكون
تعريف المتغيرات دايناميكي أي لا ضرورة لذكر نوع البيانات عند التعريف في نافذة
الأوامر نكتب اسم المتغير ونضع المعامل = ونكتب قيمة المتغير بعد معامل المساواة
نلاحظ ان سطر الاوامر قام بطباعة قيمة المتغير بشكل مباشر وهذا يحدث بشكل تلقائي عند تعريف أي قيمة جديدة ولالغاء الطباعة نقوم بوضع فارزة منقوطة نهاية الجملة
انشاء المصفوفات
انشاء صف
يمكن انشاء صف في
الماتلاب من خلال وضع القيمة بعد معامل المساواة داخل اقواس مربعة و تكون عبارة عن
مجموعة قيم من نفس النوع ( سنتطرق لانواع البيانات في الفقرة التالية ان شاء الله
) و نفصل بي كل قيمة وأخرى بفراغ او فرازة اعتيادية او نجمع بين الفراغ والفارزة
انشاء عمود
يمكن انشاء عمود من خلال اتباع نفس الطريقة السابقة مع ابدال الفارز والفراغ بفارزة منقوطة
انشاء مصفوفة
يمكن انشاء مصفوفة
متكونة من عدة صفوف تفصل بين كل منها فارزة منقوطة
انشاء مصفوفة جاهزة
باستخدام الأوامر
تعريف صف من خلال تحديد
البداية والنهاية
يمكن تغير نسبة الزيادة
كل مرة من خلال اضافتها بين القيمتين بالشكل التالي
انشاء مصفوفة اصفار (مصفوفة كل عناصرها تساوي صفر ) من خلال الدالة zeros () ونقوم بتمرير ابعاد المصفوفة بين القوسين
انشاء مصفوفة أحادية (مصفوفة كل عناصرها تساوي واحد) من خلال الدالة ones() ونقوم بتمرير ابعاد المصفوفة الى الدالة
انشاء المصفوفة المحايدة (مصفوفة عناصر قطرها الرئيسي تساوي واحد) من خلال الدالة eye() ونقوم بتمرير ابعاد المصفوفة الى الدالة
انشاء صف عشوائي
الوصول الى العناصر في الصفوف والاعمدة والمصفوفات
يمكن الوصول الى العناصر
في المصفوفات او المتجهات (صف او عمود) من
خلال id الخاص بالعنصر وكما في المثال التالي
الوصول الى صف كامل او عمود كامل من مصفوفة
الوصول الى جزء من
المصفوفة
انوع البيانات في ماتلاب
عند التعامل مع
المتغيرات والمصفوفات فان الماتلاب يقوم بتبسيط الامر من خلال التعريف الدايناميكي
للمتغيرات (عدم الحاجة لذكر نوع البيانات عند تعريف المتغير) ولكن لكي يكون عملنا
البرمجي متقنا واحترافيا يجب علينا تعلم أنواع البيانات وكيفية التغير بينها
نوع البيانات النصي
يمكن انشاء السلاسل
النصية في بايثون من خلال وضعها في اقواس التنصيص المفردة ‘ ‘ حيث لا يمكن استخدام القواس المزدوجة كما في بعض اللغات الشائعة
نوع البيانات الرقمية الصحيحة
يمكن انشاء المتغيرات الرقمية الصحيحة بدون أي مشاكل حيث يكون نوع البيانات int نوع سائد الاستخدام وهو أنواع عدة حيث يتبع برقم يمثل حجم الذاكرة المحجوزة من قبل النظام لهذا المتغير يكون هذا الرقم احد الأرقام التالية 8 , 16 , 32 , 64 ليمثل الاعداد الموجبة والسالبة اما في حالة سبق بحرف u أي اتى بالشكل التالي uint فيمثل الاعداد الموجبة فقط فيكون التشكيل النهائي كما في الصيغتين التاليتين
int32
uint32
نوع البيانات الرقمية
العشرية double
نوع البيانات المنطقية
يمكن استخدام القيم المنطقية في المتغيرات من نوع logical
الاعداد المركبة complex
يمكن انشاء الاعداد
المركبة من خلال المتغير الثابت i او j
تغير أنواع البيانات
يوجد في ماتلاب الكثير
من الدوال التي تقوم بتغير العديد من أنواع البيانات لانواع اخر سنقتصر على أهمها
char تغير أنواع البيانات الى حرف
int2str تغير أنواع البيانات
الصحيحة الى نصية
mat2str تغير أنواع البيانات من
مصفوفة الى نصية
num2str تغير أنواع البيانات
الرقمية الى نصية
str2double تغير أنواع البيانات من
نصية الى رقمية عشرية
str2num تغير أنواع البيانات من
نصية الى رقمية صحيحة
native2unicode تغير من رقم الى حرف
unicode2native تغير من حرف الى رقم
الاوامر الاساسية في ماتلاب
يمتلك الماتلاب مجموعة
كبيرة جدا من الأوامر التي تسهل
الوصف |
الدالة |
تقوم بمسح متغير واحد من الذاكرة |
clear |
تقوم بمسح كل المتغيرات من الذاكرة |
clear all |
تقوم بافراغ نافذة سطر الأوامر |
clc |
إيجاد حجم مصفوفة |
size() |
إيجاد طول متجه (صف او عمود) |
length() |
إيجاد كل المتغيرات التي تم تعريفها |
Who |
اغلاق برنامج الماتلاب |
quit |
تعليقات
إرسال تعليق