Neelain IT
السلام عليكم ورحمة الله وبركاته
مرحب بيكم في منتداكم

الدرس التاسع : ادخال النقاط من خلال الماوس & الرسم ثلاثي الابعاد 3D

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

الدرس التاسع : ادخال النقاط من خلال الماوس & الرسم ثلاثي الابعاد 3D

مُساهمة  Dr.Smsm_07 في الخميس نوفمبر 03, 2011 6:10 pm

ادخال النقاط من خلال الماوس:
==================
يتم استخدام الامر 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 وضع للمحافظه للتنسيق فقط وليست لهو معنا في الاكواد
=========================================================
وبهذا نكون قد ختمنا تلك الدوره Sad - بحمد الله - واتمني من الله ان اكون قد وفقت في الشرح
وان ربنا احيانا يحتمل ان تلاقه في دوره اخري bounce
وفي الختام -- اتمني من الله التوفيق لي ولكل الاخوان والاخوات cheers
د.سمسم
bounce bounce bounce
avatar
Dr.Smsm_07
Admin

عدد المساهمات : 54
السٌّمعَة : 3
تاريخ التسجيل : 21/10/2011
العمر : 30

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى