c语言(或伪代码)怎样画椭圆(获得椭圆每点的坐标值)?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/19 16:46:40
c语言(或伪代码)怎样画椭圆(获得椭圆每点的坐标值)?
知道长轴端点,短轴端点,和中心点的坐标,焦点不一定在轴上!要画一个椭圆出来,方法是在椭圆上取N个点,计算出每个点的坐标,请问这些点的坐标要怎么算?不用很具体的代码,代码我自己会写,请提供算法或思路!思路!能有成效的再加100分悬赏!
本人百度知道老用户,不会出现你答对了我不采纳的情况,现在我想出了先画一个在坐标轴上的椭圆,然后绕中心旋转再平移的办法,有没有更好的,或者上面的具体实现办法?
知道长轴端点,短轴端点,和中心点的坐标,焦点不一定在轴上!要画一个椭圆出来,方法是在椭圆上取N个点,计算出每个点的坐标,请问这些点的坐标要怎么算?不用很具体的代码,代码我自己会写,请提供算法或思路!思路!能有成效的再加100分悬赏!
本人百度知道老用户,不会出现你答对了我不采纳的情况,现在我想出了先画一个在坐标轴上的椭圆,然后绕中心旋转再平移的办法,有没有更好的,或者上面的具体实现办法?
![c语言(或伪代码)怎样画椭圆(获得椭圆每点的坐标值)?](/uploads/image/z/17006674-58-4.jpg?t=c%E8%AF%AD%E8%A8%80%EF%BC%88%E6%88%96%E4%BC%AA%E4%BB%A3%E7%A0%81%EF%BC%89%E6%80%8E%E6%A0%B7%E7%94%BB%E6%A4%AD%E5%9C%86%28%E8%8E%B7%E5%BE%97%E6%A4%AD%E5%9C%86%E6%AF%8F%E7%82%B9%E7%9A%84%E5%9D%90%E6%A0%87%E5%80%BC%29%3F)
知道长轴的端点,短轴端点和中心点的坐标,就能求出来椭圆的焦点位置,不管焦点是否在坐标轴上.(不过首先要判断一下,这三个点能否构成椭圆,既满足构成椭圆的条件,如果满足则进行下面的)
根据椭圆的定义,椭圆上的点到这两个焦点的距离之和是2a(a是长半轴长度,就是常州端点到中心点之间的距离,这个根据两点之间距离公式能够求出来)
选取N个点,这N个点的横坐标的取值范围可以根据长轴端点和短轴端点坐标来确定,设N(x,y),根据N到两个焦点的距离之和是2a可列出关于x和y的方程,今儿求出y关于x的函数,由于椭圆是对称的所以这样的函数有两个,分别在x的范围之内找一定量的N的横坐标x,再把x代入上面的函数,就可求出y,把(x,y)画在坐标轴上即可.找的点多了,它们的轨迹大致是一个椭圆
根据椭圆的定义,椭圆上的点到这两个焦点的距离之和是2a(a是长半轴长度,就是常州端点到中心点之间的距离,这个根据两点之间距离公式能够求出来)
选取N个点,这N个点的横坐标的取值范围可以根据长轴端点和短轴端点坐标来确定,设N(x,y),根据N到两个焦点的距离之和是2a可列出关于x和y的方程,今儿求出y关于x的函数,由于椭圆是对称的所以这样的函数有两个,分别在x的范围之内找一定量的N的横坐标x,再把x代入上面的函数,就可求出y,把(x,y)画在坐标轴上即可.找的点多了,它们的轨迹大致是一个椭圆
椭圆外到椭圆的最短距离该怎么求?(点坐标,椭圆方程已知)
C语言闰年伪代码怎么表示
C语言中伪代码是什么意思
..椭圆难题已知椭圆C的中心在坐标原点,焦点在X轴上,椭圆C上的点到焦点距离的最大值为3,最小值为1.(1)求椭圆的标准
已知椭圆方程怎样求椭圆的焦点坐标
已知椭圆C的中心在坐标原点,交点在x轴上,离心率e=2分之1,且椭圆C经过点P(2,3),过椭圆C的左交点是...
高中数学导数求导的流程图(算法),用C语言写也行,VB也行,伪代码也行
一道关于椭圆的题目椭圆C的中心为坐标原点O,焦点在Y轴上,离心率e=(根号2)/2,椭圆上的点到焦点的最短距离为1-e,
将下列伪代码所描述的算法改写为C语言程序.
学C语言算法与数据结构买什么书好,不是伪代码的
求m个数中最小的k个数,用C语言伪代码怎么编写啊?
C语言问题,提供思路就行(当然有伪代码甚至完整代码就更好了)