دستور pcolor در متلب، برای ترسیم مقادیر یک ماتریس، به صورت شبه رنگی (شطرنجی)، به کار می رود، به این صورت که عناصر ماتریس، به صورت شطرنجی، نمایش داده می شوند و متناسب با مقدار هر عنصر، درون خانه متناظر با آن عنصر، با یک رنگ پر می شود. به مثال زیر توجه کنید : مثال :clear allclose allclc x=- 10: 0.5: 10; y=- 10: 0.5: 10; L= length(x ); z= zeros(L,L ); for nn= 1:L for mm= 1:L z (nn,mm )= - sqrt(x (nn )^ 2+y (mm )^ 2); end end pcolor( x,y,z )xlabel(x)ylabel(y) دستور length ، برای تعیین طول یک بردار به کار می رود. از دو حلقه for ، برای ساخت ماتریس z بر حسب x و y های مختلف، استفاده کرده ایم. نتیجه :نکته :چنانچه بخواهیم مقادیر عدددی متناظر با هر رنگ را بدانیم، می توانیم با دستور colorbar ، این مقادیر را در کنار شکل نمایش بدهیم. به مثال زیر توجه کنید : مثال :همان مثال قبل را این بار با دستور colorbar می نویسیم : clear allclose allclc x=- 10: 0.5: 10; y=- 10: 0.5: 10; L= length(x ); z= zeros(L,L ); for nn= 1:L for mm= 1:L z (nn,mm )= - sqrt(x (nn )^ 2+y (mm )^ 2); end end pcolor( x,y,z )colorbarxlabel(x)ylabel(y) نتیجه :1394/06/11 9:16:00 AM نوشته شده توسط مجتبی شکوه
|