الرسم ثلاثي الأبعاد Three Dimensional Plottingكما تعلمنا أن الرسم ثلاثي الأبعاد يعتمد على ثلاثة محاور لرسمها, محور X ,
Y & Z , وأن كلاً من X & Y يمثلان المستوى الأفقي, وأن المحور Z
يمثل الإرتفاع, ولكن تلك القيم هي قيم النقاط الموجودة المحاور, ولكن حتى
يتم رسم أي نقطة في المستوى الأفقي يجب أن نقوم تعريف ذلك للماتلاب وذلك
بإستخدام الأمر meshgrid حيث يقوم الماتلاب بإنتاج مصفوفة يتم تكرار قيم
محور السينات X-Axis بنفس طول محور الصادات Y-Axis, كما يقوم بتكرار قيم
محور الصادات Y-Axis بنفس طول قيم السينات X-Axis, وبهذا تكون المصفوفة
المتكونة هي المستوى الأفقي كما هو واضح بالرسم التالي.
علما أن الأمر meshgrid يأخذ الصورة التالية في كتابته
وبعد إستخدام الأمر meshgrid يتم إستخدام الأمر mesh والذي يستخدم كبديل الأمر plot ولكن في الرسم ثلاثي الأبعاد
مثال تطبيقي
نقوم في هذا المثال بتعريف قيم محور السينات X-Axis وسنقوم بوضع المعادلة
التي تصف محور الصادات وعلاقته بمحور السينات, أخيراً وليس آخراً نقوم بوضع
العلاقة التي تربط بين محور السينات والصادات.
وبالتالي تكون الرسمة الناتجة كالتالي
كما ترى فإن الرسمة الناتجة عبارة عن شبكة تعتمد مجموعة النقاط لكلاً من X
& Y فإذا أكثرنا عدد نقاط X وبالتالي تزداد قيمة Y كذلك
وبالتالي فإن الرسمة الناتجة تكون كالتالي
أعتقد أنك تلاحظ الفرق الآن ملاحظة كلما زادت عدد النقاط كلما زاد الوقت المستغرق لإظهار النتائج في الماتلاب