کد متلب (MATLAB) : مثال شماره 14
کدهای متلب :
clear all
close all
clc
x = 0:(pi/48):pi;
ropeheight = sin(x);
line_handle = plot(x,ropeheight);
axis([0 pi -1.1 1.1]);
grid on;
set(line_handle,'LineWidth',3,'EraseMode','background');
for phi = 0:pi/64:10*pi
set(line_handle,'ydata',cos(phi)*ropeheight);
drawnow;
end
close all
clc
x = 0:(pi/48):pi;
ropeheight = sin(x);
line_handle = plot(x,ropeheight);
axis([0 pi -1.1 1.1]);
grid on;
set(line_handle,'LineWidth',3,'EraseMode','background');
for phi = 0:pi/64:10*pi
set(line_handle,'ydata',cos(phi)*ropeheight);
drawnow;
end
نتیجه :
نتیجه به صورت انیمیشن می باشد. آخرین تصویر انیمیشن :
منبع کدها :
کتاب Graphics and GUIs with MATLAB - صفحه 388 از فایل pdf کتاب
دسته بندی
انواع رسم شکل در متلب
نظرات 0 0 0