سایه زدن برای خط رسم شده در یک منحنی، با دستور surface در متلب :
با استفاده از دستور surface می توانیم برای خط رسم شده در یک منحنی، سایه ایجاد کنیم (این مورد، می تواند یکی از کاربردهای دستور surface باشد).
به مثال زیر توجه کنید :
مثال :
clear all
close allx = 0:0.005:2*pi;
y = sin(x);
x_length = length(x);
z = zeros(1,x_length);
col = 0*x;
x2=x+0.1;
surface([x;x2],[y;y],[z;z],[col;col],…
‘facecol’,’no’,…
‘edgecol’,’interp’,…
‘linew’,2);hold on
plot(x,y)
نتیجه :
تغییر تدریجی رنگ خط یک منحنی، با دستور surface در متلب :
با استفاده از دستور surface در متلب، می توانیم ویژگی های خط رسم شده در یک منحنی را تغییر بدهیم. مثلا می توانیم ضخامت خط را تغییر بدهیم و یا اینکه تعیین کنیم که رنگ خط منحنی، به مرور و در یک جهت خاص، تغییر کند.
به مثال زیر توجه کنید :
مثال :
تعیین می کنیم که رنگ خط منحنی، در جهت x تغییر کند :
clear all
close allx = 0:0.05:2*pi;
y = sin(x);
x_length = length(x);
z = zeros(1,x_length);
col = x; % This is the color, vary with x in this case.
surface([x;x],[y;y],[z;z],[col;col],…
‘facecol’,’no’,…
‘edgecol’,’interp’,…
‘linew’,3);
با مشخصه linew ، ضخامت خط منحنی را مشخص کرده ایم (برابر مقدار 3).
نتیجه :
دانلود این مقاله :
سلام
دستور pcolor که بصورت رنگی شبکه ای رسم میکئ،اگه با همان ویژگی دستور بخوام طیف رنگی گسترده بدون شبکه بکشم از چه دستوری استفاده کم؟خیلی عجله ای لازم دارم