【发布时间】:2016-03-10 13:39:22
【问题描述】:
我有一个函数可以绘制一个椭圆,该椭圆相对于一些长轴 (vx) 和短轴 (vy) 刻度顺时针旋转角度 a。我想调整它,使未旋转的椭圆满足方程:
(x / vx)^2 + (y / vy)^2 = s
对于一些传入的值s。
function [] = plotellipse(cx, cy, vx, vy, s, a)
t = linspace(0, 2 * pi);
x = cx + vx * cos(t) * cos(-a) - vy * sin(t) * sin(-a);
y = cy + vy * sin(t) * cos(-a) + vx * cos(t) * sin(-a);
plot(x,y,'y-');
【问题讨论】: