如何用MATLAB绘制椭圆?
如果椭圆的一般表达式为AX^2+BXY+CY^2+DX+EY+1=0,怎样写成Y=F(X)形式绘制图形,或者在MATLAB中用其他方法绘制此类表达式的椭圆图形,如果可用许...
如果椭圆的一般表达式为AX^2+BXY+CY^2+DX+EY+1=0,怎样写成Y=F(X)形式绘制图形,或者在MATLAB中用其他方法绘制此类表达式的椭圆图形,如果可用许以高分
我主要是因为椭圆表达式为一般式,所以没法解决,用什么函数绘制标准式椭圆方程我清楚,就是没法确定参数,小弟主要是想把一般式化为标准式,或者直接用一般式的参数画图 展开
我主要是因为椭圆表达式为一般式,所以没法解决,用什么函数绘制标准式椭圆方程我清楚,就是没法确定参数,小弟主要是想把一般式化为标准式,或者直接用一般式的参数画图 展开
2个回答
展开全部
可以用的函数是ellipse1
说明:
Geographic ellipse defined by its center, semimajor axes[axis(椭圆的)半长轴], eccentricity[离心率], and azimuth[ 方位角]
例子:
Create and plot the small ellipse centered at (0º,0º), with a semimajor axis of 10º and a semiminor axis of 5º.
axesm mercator
ecc = axes2ecc(10,5);
plotm(0,0,'r+')
[elat,elon] = ellipse1(0,0,[10 ecc],45);
plotm(elat,elon)
在MATLAB的HELP里面可以查到,需要翻译么?应该...看得懂吧。
说明:
Geographic ellipse defined by its center, semimajor axes[axis(椭圆的)半长轴], eccentricity[离心率], and azimuth[ 方位角]
例子:
Create and plot the small ellipse centered at (0º,0º), with a semimajor axis of 10º and a semiminor axis of 5º.
axesm mercator
ecc = axes2ecc(10,5);
plotm(0,0,'r+')
[elat,elon] = ellipse1(0,0,[10 ecc],45);
plotm(elat,elon)
在MATLAB的HELP里面可以查到,需要翻译么?应该...看得懂吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询