کد متلب (MATLAB) : مثال شماره 20
کدهای متلب :
clear all
close all
clc
a = 12; b = 5;
t = 0:0.05:10*pi;
x = (a+b)*cos(t) - b*cos((a/b+1)*t);
y = (a+b)*sin(t) - b*sin((a/b+1)*t);
plot(x,y)
axis equal
axis([-25 25 -25 25])
grid on
title ('Epicycloid: a=12, b=5')
xlabel('x(t)'), ylabel('y(t)')
close all
clc
a = 12; b = 5;
t = 0:0.05:10*pi;
x = (a+b)*cos(t) - b*cos((a/b+1)*t);
y = (a+b)*sin(t) - b*sin((a/b+1)*t);
plot(x,y)
axis equal
axis([-25 25 -25 25])
grid on
title ('Epicycloid: a=12, b=5')
xlabel('x(t)'), ylabel('y(t)')
نتیجه :
منبع کدها :
کتاب MATLAB Guide - D.J. Higham - second edition - صفحه 92 از فایل pdf کتاب
دسته بندی
انواع رسم شکل در متلب
نظرات 0 0 0