أنواع البيانات Data Types
التعرف علي المميزات الأساسية والعمليات الحسابية الأساسية لبرنامج MATLAB
أنواع البيانات Data Types
تنقسم أنواع البيانات التي يتعامل معها برنامج MATLAB إلي نوعين أساسين :
1- بيانات عددية Numerical Data وتنقسم إلي :
- قيم عددية مفردة Scalars
- مصفوفات Matrices
- متجهات Vectors أو منظومات Arrays أو كثيرات الحدود polynomials
2- السلاسل الحرفية Character Arrays (Strings)
هذا بالإضافة إلي القيم رمزية Symbolic Scalars والمصفوفات رمزية Symbolic Matrices وكثيرات الحدود Polynomials ومصفوفات الخلايا Cell Arrays والهياكل البناتية Structures وغيرها من أنواع البيانات التي يتعامل معها برنامج MATLAB والتي فردت لها فصولا كاملة في مرجع تعلم كل شئ عن استخدام وبرمجة MATALB .
أما الأن فسأكتفي فقط بذكر أول وأهم نوعين من البيانات ( البيانات العددية والنصية )
البيانات العددية Numerical Data
وتنقسم إلي :
تعريف المتغيرات العددية المفردة Scalars :
الخطوة الأولي للتعامل مع أي لغة برمجة هي معرفة كيفية تعريف المتغيرات داخل هذه اللغة .
فعلي سبيل المثال يتم تعريف المتغيرات العددية داخل لغة Visual C++ علي الصورة التالية :
Int a=3;
Int b=5;
وبالتالي فلابد من تحديد نوع المتغير قبل القيام بإجراء عمليات عليه كعمليات الجمع والطرح والضرب والقسمة فيما يسمي في كتب لغات البرمجة بعملية التصريح Declaration عن المتغير كما تشترط لغة C++ ان تنتهي الجمل البرمجية بعلامة الفاصلة المنقوطة Semicolon .
ومن خلال الجملتين السابقتين قد قمنا بإنشاء متغيرين a,b من نوع integer (حيث أن كلمة int هي إختصار لـ Integer اي متغير من نوع عدد صحيح ) وقد قمنا بشحن المتغيرين بقيم عددية صحيحة .
لنفترض الأن اننا نريد القيام بجمع القيم المخزنة بداخل المتغيرين إذن فلابد من تعريف متغير ثالث من نفس النوع Integer لنضع به ناتج عملية الجمع ليكون علي الصورة التالية .
Int c;
C=a+b;
وبالتالي في كل مرة نقوم بإجراء عملية جمع لرقمين ( بإستخدام لغة V.C++) فلابد لنا من تعريف ثلاثة متغيرات
المتغير الأول يوضع به القيمة العددية الأولي
المتغير الثاني نضع به القيمة العددية الثانية
المتغير الثالث نضع فيه ناتج الجمع
فيما يسمي بعملية التصريح Declaration عن المتغيرات كما يجب ان تنتهي كل جملة برمجية بعملية الفاصلة المنقةطة ; Semicolon .
أما فيما يتعلق ببرنامج MATLAB فهو لا يهتم بذلك ليأخذ الشكل الأعم حيث أنه لا يهتم بتعريف أنواع المتغيرات حيث أنه يتعامل مع جميع متغيراته علي أنها مصفوفات ( والمصفوفة هي عبارة عن مجموعة الأرقام توضع في صورة صفوف أفقية وأعمدة رأسية ) ومن هذا يكمن السبب في تسمية البرنامج بهذا الأسم فـ MATLAB هي إختصار لــ MATRIX LABORATORY أي معمل ( مختبر ) المصفوفات فهو حقاً معملاً متكاملاً ليس للمصفوفات فحسب بل لعلم الرياضيات كله بخاصة المصفوفات .
ففي المثال السابق يتعامل برنامج MATLAB مع المتغير a علي انه مصفوفة أبعادها (1x1 ) ذات دقة مضاعفة Double والجزء التخيلي لها يساوي صفر , كما أنه لا يهتم بوضع علامة الفاصلة المنقوطة ; Semicolon في نهاية الجمل البرمجية المدخلة إليه .
وإليك بعد ذلك طرق تعريف المتغيرات في برنامج MATLAB
تعليقات
إرسال تعليق