آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

تغییر تدریجی رنگ خط یک منحنی، با دستور surface در متلب

با استفاده از دستور surface در متلب، می توانیم ویژگی های خط رسم شده در یک منحنی را تغییر بدهیم. مثلا می توانیم ضخامت خط را تغییر بدهیم و یا اینکه تعیین کنیم که رنگ خط منحنی، به مرور و در یک جهت خاص، تغییر کند.

به مثال زیر توجه کنید :

مثال

تعیین می کنیم که رنگ خط منحنی، در جهت x تغییر کند :


clc
clear all
close all

x = 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).

نتیجه :

تغییر تدریجی رنگ خط یک منحنی، با دستور surface در متلب
مثال

همان مثال قبل را تکرار می کنیم، اما این بار تعیین می کنیم که رنگ خط منحنی، در جهت y تغییر کند :


clc
clear all
close all

x = 0:0.05:2*pi;
y = sin(x);
x_length = length(x);
z = zeros(1,x_length);
col = y;  % This is the color, vary with y in this case.
surface([x;x],[y;y],[z;z],[col;col],...
        'facecol','no',...
        'edgecol','interp',...
        'linew',3);

نتیجه :

تغییر تدریجی رنگ خط یک منحنی، با دستور surface در متلب
مثال

مثال قبل را به گونه ای می نویسیم که رنگ خط منحنی، ثابت باقی بماند :


clc
clear all
close all

x = 0:0.05:2*pi;
y = sin(x);
x_length = length(x);
z = zeros(1,x_length);
col = 0*x;  
surface([x;x],[y;y],[z;z],[col;col],...
        'facecol','no',...
        'edgecol','interp',...
        'linew',3);

نتیجه :

تغییر تدریجی رنگ خط یک منحنی، با دستور surface در متلب
نویسنده علیرضا گلمکانی
شماره کلید 199
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)