توابع دو متغیره ی عددی در متلب
توابع دو متغیره ی عددی در متلب
meshz نیز نوع دیگری از mesh است که نقاط لبه ای آن با خطوطی عمود به صفحه ی زیرین متصل شده . اند
>> x=-5:.5:5;
>> y=-4:.5:4;
>> [x,y]=meshgrid(x,y);
>> surf(x,y,(x.^2+y.^2).^0.5)
>> colormap summer
>> axis off
همانطور که ملاحظه می کنید تابع surf یک نمودار مشبک با شبکه های تو پر تولید می کند . دستوری کـه باعـث ناپدیـد شدن محورها شده است دستور axis off است. تابع axis نیز مانند colormap تنظیمات گوناگونی را می پذیرد که همگی در شکل و اندازه ی محورهای نمودار تأثیر می گذارند. می توانید با مراجعه به help انواع این دستور را ملاحظه کنید . می دانید که تابع به کار رفته در این مثال تابع نمودار یک مخروط است . فرض کنید بخواهیم بخش منفی این نمودار را هـم همزمان با بخش بالایی مشاهده کنیم . برای اینکار لازم است اول بخش بالایی رسم و ب عد در حـالی کـه ایـن بخـش را نگـه میداریم بخش پایینی را رسم کنیم . هر گاه بخواهیم نموداری در همان صفحه ی نمودار قبـل و بـا حـضور آن رسـم گـردد از دستور hold on استفاده می کنیم . به عنوان مثال، این دستورات را در ادامه ی دستورات قبل می نویسیم.
>>hold on
>>surf(x,y,-(x.^2+y.^2).^0.5)