رسم نمودارهای سه بعدی مشاهده در قالب PDF چاپ فرستادن به ایمیل
نوشته شده توسط admin   
سه شنبه, 10 آذر 1388 ساعت 19:48

هدف : رسم تابع

z=f(x,y)

نکته مهم: اگر مثلا x=1:3 و y=1:2 ، z به ازای همه (x,y) ها مقدار باید داشته باشد. (1,1)، (2,1) ، (3,1) و....

دستور meshgrid برای ساخت این نقاط به کار می رود:

[x ,y]=meshgrid(1:3,1:2);

تابع plot3 برای رسم z به کار می رود:

[x,y]=meshgrid(-3:0.01:3,-3:0.01,3);

z=exp(-x.^2-y.^2);

plot3(x,y,z);

دستورات فوق،

نمودار z را رسم می کند. این تابع منحنی را به صورت یک سری خطوط رسم می کند.

 

 

 

دستورات mesh و surf

mesh: منحنی را به صورت شبکه شبکه با خطوط رنگارنگ رسم می کند.

surf: منحنی را به صورت شبکه شبکه با خطوط رنگارنگ رسم می کند و به علاوه داخل شبکه ها را هم رنگ می کند.

 

نظر ها (31)
  • ناشناس
    من رسم نمودار سه بعدی بیضی کون هارو میخوام
  • علي
    سلام اينو ضعيف اومدي.
  • ناشناس  - تشکر
    سلام
    من از مطالبی که روی سایتتون گذاشته بودین استفاده کردم دیدم بد نیست یک تشکر خشک و خالی هم داشته باشم یعنی : مرسی! انشاله که خدا صد در دنیا و یک در آخرت نصیبتون کنه!
  • جواد رحمي  - كمك فوري.لطفا
    سلام.من دارم يك كد مينويسم كه معدل دانش اموزان شهرهاي مختلف را ميگيره و شاگردهاي اول هر شهر را مشخص ميكند.من ميخوام نمودار سه بعدي براي اين كد بنويسم ولي نميتوانم.x,y همان مختصات شهر است(مثلا تهران5,13)و z معدل است(ارتفاع).از انجايي كه z تابعي از x,y است من در اين قسمت به مشكل بر خورده ام.كمكم كنيد اين كد 4 نمره دارد.با تشكر
  • sobhan  - کمک
    سلام توی رسم سه بعدی متلب نوی دونم مخرجی که مثلا a^2 هستش رو چطوری بنویسم.
    z/c = (x^2/a^2)+(y^2/b^2 رو نمی تونم بنویسم.
  • admin
    اگه درست مشکلتون رو متوجه شده باشم
    فکر می کنم با یک تغییر متغیر کارتون حل بشه
    یعنی مثلا x=X*a
    که وقتی داخل فرمول قرار بگیره مخرج 1 بشه.
  • علی
    به جای
    z/c = (x^2/a^2)+(y^2/b^2
    بنویس
    z = (x^2/a^2)+(y^2/b^2
  • مهشید  - contour plot
    با سلام.چطور میتونم contour plot یک عبارت ایجادکنم؟ منظورم نمودار contour plot? با تشکر
  • ناشناس
    سلام.
    من مقادیر x و y و همچنین z رو دارم ولی رابطه ای برای z نسبت به x و y ندارم. چطور میتونم نمودار سه بعدیشون رو رسم کنم.باید براشون رابطه پیدا کنم؟ چطوری؟
    با تشکر
  • ناشناس  - salam
    man ham ye seri meghdar bara X Y Z daram va mikham nemoodare se bodisho rasm konam....hatman bayad rabete beyne oonaro be dast biaram???
  • ناشناس
    من هم یه سری مقادیر برای x,y,z دارم،میخام نمودار سه بعدیشو رسم کنم....میشه لطفا کمکم کنید؟؟؟؟
  • mrym  - سوال فوری
    سلام . چجوری باید تو متلب با دستور surf بیضی گون رسم کنم؟؟
تنها کاربران عضو شده می توانند نظر ارسال کنند!
آخرین بروز رسانی در شنبه, 07 آبان 1390 ساعت 14:31