如何画一个椭圆
如题.谢谢! 原帖由 tz6091 于 2006-9-23 13:05 发表如题.谢谢!
试试rectangle函数,或者搜索一下版面
[ 本帖最后由 eight 于 2006-9-23 13:13 编辑 ] function jdg(xc,yc,a,b,k)
% 画个椭园(一半虚线,一半实线)
% (xc,yc) is the position of center
% a is long radio
% b is short radio
% k is the position of the angle
% Example:
% jdg(0,0,3,5,pi/6)
t1=0:.02:pi;
t2=pi:.02:2*pi;
z1=exp(i*t1);
z2=exp(i*t2);
z1=(a*real(z1)+i*b*imag(z1))*exp(i*k);
z2=(a*real(z2)+i*b*imag(z2))*exp(i*k);
z1=z1+xc+yc*i;
z2=z2+xc+yc*i;
plot(z1,':')
hold on
plot(z2)
hold off 写出一个椭圆的函数然后用plot画图就行了 谢谢
可以用极坐标画,这样比较简单
页:
[1]