MATLAB用polar画极坐标下的图,为什么椭圆画出来还是圆?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/20 20:16:24
MATLAB用polar画极坐标下的图,为什么椭圆画出来还是圆?
f=1/300;
a=6371.004;
m=0:pi/36:2*pi;
r1=a*(sin(m).^2+cos(m).^2/(1-f.^2)).^(-0.5);
r2=a*(1+2*f*(cos(m).^2)).^(-0.5);
r3=a*(1-f*(cos(m).^2));
r4=a-a*f*(cos(m).^2);
d1=r2-r1;
d2=r3-r1;
d3=r4-r1;
figure(1);
polar(m,r1,'r'),axis equal,grid off
hold on
polar(m,r2,'y'),axis equal,grid off
hold on
polar(m,r3,'g'),axis equal,grid off
hold on
polar(m,r4,'b'),axis equal,grid off
hold off
title('四条曲线叠加图');
我的程序代码,公式应该都是椭圆,但为什么画出来都是圆?
f=1/300;
a=6371.004;
m=0:pi/36:2*pi;
r1=a*(sin(m).^2+cos(m).^2/(1-f.^2)).^(-0.5);
r2=a*(1+2*f*(cos(m).^2)).^(-0.5);
r3=a*(1-f*(cos(m).^2));
r4=a-a*f*(cos(m).^2);
d1=r2-r1;
d2=r3-r1;
d3=r4-r1;
figure(1);
polar(m,r1,'r'),axis equal,grid off
hold on
polar(m,r2,'y'),axis equal,grid off
hold on
polar(m,r3,'g'),axis equal,grid off
hold on
polar(m,r4,'b'),axis equal,grid off
hold off
title('四条曲线叠加图');
我的程序代码,公式应该都是椭圆,但为什么画出来都是圆?
改下参数
如
a=1;
f=1;
如
a=1;
f=1;
matlab 在极坐标中画椭圆
为什么用coreldraw12 矩形工具画出来的是椭圆
MatLab中使用画椭圆的相关命令,画出来的图形采用axis equal命令后,椭圆变成了圆.
matlab怎么画出极坐标下I-θ曲线?
为什么我CAD制图画椭圆弧画出来的却是椭圆
MATLAB问题:画出下面两个椭圆的图形,并求出他们所有的交点坐标
cad画椭圆:如何在知道椭圆长轴和椭圆上一点的情况下用cad画出椭圆?
【MATLAB】用surf函数画出来的图 叫什么?
用matlab求直线和椭圆的交点坐标!
MATLAB如何最简便的画出椭圆?
MATLAB里面,怎么用这个一组5维的点坐标来画出这个5维的图形
matlab中plot函数画曲线,由于原来数据是三维的,现在需要将y,z坐标用plot函数画出来.