آخرين ارسالهاي تالار

ارسالي جهت نمايش وجود ندارد

رسم نمودارهای سه بعدی مشاهده در قالب 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