الدرس التاسع : ادخال النقاط من خلال الماوس & الرسم ثلاثي الابعاد 3D
صفحة 1 من اصل 1
الدرس التاسع : ادخال النقاط من خلال الماوس & الرسم ثلاثي الابعاد 3D
ادخال النقاط من خلال الماوس:
==================
يتم استخدام الامر ginput في عملية ادخال النقاط وذلك كالاتي :
الرسم ثلاثي الابعاد :
===========
يكون ذلك علي ثلاثه محاور x,y,z ونجد ان كل من x,y يمثلان المستوي الافقي وz يمثل الارتفاع
وحتي يتم وضع اي نقطة علي المستوي الافقي يجب تعريفها بواسطه الامر meshgrit ليقوم الماتلاب بتكرار نقاط المحور x بنفس نقاط المحور y
وبعد ذلك يتم استخدام الامر mesh للرسم كبديل للامر plot ولكن الامر mesh للرسم 3D فقط
---------------------- مثال للادخال بالماوس -------------------------------------
لنقوم بادخال خمسه نقاط عن طريق الماوس :
Hold on
Axis([0 10 0 10])t
Grid on
t[x y]=ginput(5)t
Plot(x,y)t
------------------ مثال في االرسم 3D ---------------------------------------
لنقوم بتطبيق الدوال التاليه ونلاحظ الناتج ولاحقا سوف نعرف الحاصل ايه
x=linspace(0,10,1000)t
y=sin(x)t
t[[x y]=meshgrid(x,y)t
z=sin(x).*exp(-0.3*x)./(cos(y)+2)t
mesh(x,y,z)t
******* ملحوظه
الحرف t وضع للمحافظه للتنسيق فقط وليست لهو معنا في الاكواد
=========================================================
وبهذا نكون قد ختمنا تلك الدوره - بحمد الله - واتمني من الله ان اكون قد وفقت في الشرح
وان ربنا احيانا يحتمل ان تلاقه في دوره اخري
وفي الختام -- اتمني من الله التوفيق لي ولكل الاخوان والاخوات
د.سمسم
==================
يتم استخدام الامر ginput في عملية ادخال النقاط وذلك كالاتي :
[x,y]=ginput(n)
------------------------------------------------------------------------------------الرسم ثلاثي الابعاد :
===========
يكون ذلك علي ثلاثه محاور x,y,z ونجد ان كل من x,y يمثلان المستوي الافقي وz يمثل الارتفاع
وحتي يتم وضع اي نقطة علي المستوي الافقي يجب تعريفها بواسطه الامر meshgrit ليقوم الماتلاب بتكرار نقاط المحور x بنفس نقاط المحور y
وبعد ذلك يتم استخدام الامر mesh للرسم كبديل للامر plot ولكن الامر mesh للرسم 3D فقط
---------------------- مثال للادخال بالماوس -------------------------------------
لنقوم بادخال خمسه نقاط عن طريق الماوس :
Hold on
Axis([0 10 0 10])t
Grid on
t[x y]=ginput(5)t
Plot(x,y)t
------------------ مثال في االرسم 3D ---------------------------------------
لنقوم بتطبيق الدوال التاليه ونلاحظ الناتج ولاحقا سوف نعرف الحاصل ايه
x=linspace(0,10,1000)t
y=sin(x)t
t[[x y]=meshgrid(x,y)t
z=sin(x).*exp(-0.3*x)./(cos(y)+2)t
mesh(x,y,z)t
******* ملحوظه
الحرف t وضع للمحافظه للتنسيق فقط وليست لهو معنا في الاكواد
=========================================================
وبهذا نكون قد ختمنا تلك الدوره - بحمد الله - واتمني من الله ان اكون قد وفقت في الشرح
وان ربنا احيانا يحتمل ان تلاقه في دوره اخري
وفي الختام -- اتمني من الله التوفيق لي ولكل الاخوان والاخوات
د.سمسم
Dr.Smsm_07- Admin
- عدد المساهمات : 54
السٌّمعَة : 3
تاريخ التسجيل : 21/10/2011
العمر : 36
مواضيع مماثلة
» الدرس الثالث : الرسم ثنائي الابعاد 2D
» الدرس الأول : مقدمة تمهيديه في الرسم بالحاسوب
» الدرس الثامن: تسمية المحاور & وضع عنوان & وضع نص علي نقطه داخل الرسم & تحديد دقة النافذه
» ملخص الرسم بالحاسوب للفرقة الخامسة
» الدرس الرابع : مجموعة من الامثله في 2D
» الدرس الأول : مقدمة تمهيديه في الرسم بالحاسوب
» الدرس الثامن: تسمية المحاور & وضع عنوان & وضع نص علي نقطه داخل الرسم & تحديد دقة النافذه
» ملخص الرسم بالحاسوب للفرقة الخامسة
» الدرس الرابع : مجموعة من الامثله في 2D
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى