رسم رويه ها در فضا
برخـي تـوابعي كـه بـراي رسـم رويـه بـه كـار مـي رونـد عبارتنـد از surfl، surf،meshz ،meshc ،mesh ، contour3،surfc و waterfall و . … در تمامي اين توابع دو متغير مستقل به عنوان دو ورودي اول و سپس تابع آنها كـه در واقع مقادير محور z را تعيين مي كند به عنوان ورودي سوم به تابع داده مي شود . دستورات مربوط به تنظيمات و ويـرايش نمودار در خطوط بعدي برنامه نوشته مي شوند . حال شما را با شكل خروجي اين چند تابع و توابعي كه براي ويرايش نمـودار به كارتان مي آيد آشنا مي كنم. كار را با چند مثال ادامه مي دهيم :
>> x=sin(-5:.5:5);
>> y=exp(-2:.1:0);
>> [x,y]=meshgrid(x,y);
>> z=x.*y;
>> mesh(x,y,z)
>> hidden off
>> colormap hsv
همانطور كه مي بينيد تابع mesh يك نمودار مشبك را رسم مي كند. دستور hidden off باعث مي شود كه قـسمتهاي عقب، پشتِ بخش هاي جلوتر پنهان نشده و قابل رؤيت باشند . colormap دستوريست براي تعيين طيف رنگي كه نمود ار شما با آن رنگ آميزي مي شود. انواع گوناگون آن در جـدول زير آورده شده است. با قرار دادن نام هر حالت مقابل تابع colormap ، نمودارمان با آن طيف رنگ، رنگ آميزي ميشود.
>> x=-pi:.2:pi;
>> y=log(2:50);
>> [a,b]=meshgrid(x,y);
>> meshc(a,b,sin(a)+cos(b))
>> colormap lines
ديديم كه خروجي تابع meshc شبيه به mesh است، با اين تفاوت كه روي صفحه ي زيرين تصويري سايه گونه از نمودار افتاده است. طيف رنگي انتخاب شده نيز lines مي باشد كه تأثير آن بر شكل كاملاً مشهود است.ضمنا چون دستور grid off اينجا به كار نرفته، قسمتهاي عقبي پشت بخش هاي جلو تر پنهان شده است .
>> x=-1:.1:1;
>> y=-2:.2:2;
>> [x,y]=meshgrid(x,y);
>> meshz(y,x,cos(x).*cos(y))
>> hidden off
>> colormap gray
نویسنده: پور مقدس
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,