QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 8419|回复: 18
打印 上一主题 下一主题

[问题求助] matlab怎么拟合出椭圆的函数啊 求解啊 急急急

[复制链接]
字体大小: 正常 放大

6

主题

7

听众

238

积分

升级  69%

  • TA的每日心情
    难过
    2012-10-12 12:39
  • 签到天数: 34 天

    [LV.5]常住居民I

    自我介绍
    活泼开朗

    群组学术交流A

    群组数学建摸协会

    群组学术交流B

    群组西安交大数学建模

    跳转到指定楼层
    1#
    发表于 2012-8-21 21:43 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
      数据拟合的最小二乘方法源于天文学中对行星或慧星这类天体的轨道计算。1795年,高斯在计算行星的椭圆轨道时提出并使用了这种方法,这一方法由勒让德于1805年首次公布。由开普列的研究成果,行星在其轨道平面上的运行轨迹是一个椭圆,而椭圆方程
    a1x2 + 2a2 xy + a3y2 + a4x + a5y + 1=0
    需要由五个参数确定。原则上只要对行星的位置作5次观测就足以确定它的整个轨迹方程。但由于存在测量误差,由5次观测所确定的轨迹极不可靠,需要进行多次观测,用最小二乘法来消除误差,得到有关轨迹参数的更精确的值。最小二乘近似将几十次甚至上百次的观察所产生的高维空间问题降维到五参数的椭圆轨迹模型的五维空间处理。行星位置的10个观测点数据如下
    x        1.02        0.95        0.87        0.77        0.67        0.56        0.44        0.30        0.16        0.01
    y        0.39        0.32        0.27        0.22        0.18        0.15        0.13        0.12        0.13        0.15
    利用最小二乘法确定行星的轨道参数,并确定椭圆方程。
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏1 支持支持1 反对反对0 微信微信
    沐之城        

    0

    主题

    0

    听众

    2

    积分

    升级  40%

    该用户从未签到

    自我介绍
    小菜鸟,请大神们多多指教
    回复

    使用道具 举报

    2

    主题

    6

    听众

    117

    积分

    升级  8.5%

  • TA的每日心情
    开心
    2013-9-18 23:25
  • 签到天数: 53 天

    [LV.5]常住居民I

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组数学建模

    回复

    使用道具 举报

    Fey1992        

    1

    主题

    7

    听众

    139

    积分

    升级  19.5%

  • TA的每日心情
    奋斗
    2014-7-3 00:05
  • 签到天数: 36 天

    [LV.5]常住居民I

    自我介绍

    群组2013年美赛优秀论文解

    liwenhui 发表于 2012-8-22 13:02
    你需要首先明白最小二乘解的理论基础,然后才能动手写程序,它就是一个简单的矩阵运算:

    function = ...

    大神  手里有个交通流的元胞自动机  自己水平低了点 有点看不懂? 可以指教下嘛
    回复

    使用道具 举报

    琪_He        

    2

    主题

    6

    听众

    310

    积分

    升级  3.33%

  • TA的每日心情
    开心
    2014-2-23 19:40
  • 签到天数: 97 天

    [LV.6]常住居民II

    liwenhui 发表于 2013-5-21 13:40
    当焦点的坐标被确认后,代数上看实质是对最小二乘方法施加了一个线性约束条件,就可采用有约束的最小二乘 ...

    椭圆 X坐标        5.764 6.286 6.759 7.168 7.480 Y坐标 0.648 1.202        1.832 2.526 3.360  并且焦点在原点,请问您怎么用最小二乘法条件拟合呢?
    回复

    使用道具 举报

    liwenhui        

    70

    主题

    65

    听众

    5199

    积分

    独孤求败

  • TA的每日心情
    擦汗
    2018-4-26 23:29
  • 签到天数: 1502 天

    [LV.Master]伴坛终老

    自我介绍
    紫薇软剑,三十岁前所用,误伤义士不祥,乃弃之深谷。 重剑无锋,大巧不工。四十岁前恃之横行天下。 四十岁后,不滞于物,草木竹石均可为剑。自此精修,渐进至无剑胜有剑之境。

    社区QQ达人 邮箱绑定达人 发帖功臣 元老勋章 新人进步奖 风雨历程奖 最具活力勋章

    群组计量经济学之性

    群组LINGO

    琪_He 发表于 2013-5-20 21:39
    如果加上‘椭圆的焦点在原点’这一条件,该怎么处理呢

    当焦点的坐标被确认后,代数上看实质是对最小二乘方法施加了一个线性约束条件,就可采用有约束的最小二乘法。

    QQ截图20130521132420.jpg (14.32 KB, 下载次数: 190)

    QQ截图20130521132420.jpg

    点评

    琪_He  椭圆 X坐标 5.764 6.286 6.759 7.168 7.480 Y坐标 0.648 1.202 1.832 2.526 3.360 并且焦点在原点,请问您怎么用最小二乘法条件拟合呢?  详情 回复 发表于 2013-5-24 20:28
    回复

    使用道具 举报

    琪_He        

    2

    主题

    6

    听众

    310

    积分

    升级  3.33%

  • TA的每日心情
    开心
    2014-2-23 19:40
  • 签到天数: 97 天

    [LV.6]常住居民II

    liwenhui 发表于 2012-8-22 10:25
    这个应该不难,它形式上是关于x和y的二次函数,但是当把各观测值带入进去后,它是关于a1 a2 a3 a4 a5的一组 ...

    如果加上‘椭圆的焦点在原点’这一条件,该怎么处理呢

    点评

    liwenhui  当焦点的坐标被确认后,代数上看实质是对最小二乘方法施加了一个线性约束条件,就可采用有约束的最小二乘法。  详情 回复 发表于 2013-5-21 13:40
    回复

    使用道具 举报

    6

    主题

    7

    听众

    238

    积分

    升级  69%

  • TA的每日心情
    难过
    2012-10-12 12:39
  • 签到天数: 34 天

    [LV.5]常住居民I

    自我介绍
    活泼开朗

    群组学术交流A

    群组数学建摸协会

    群组学术交流B

    群组西安交大数学建模

    liwenhui 发表于 2012-8-23 11:41
    这种情况是完全没必要考虑的,因为此时在方程两端同除以a6就化为和之前的模型完全一样了。也就是说,a1 ...

    嗯,解决了,谢谢你,真是高手
    回复

    使用道具 举报

    liwenhui        

    70

    主题

    65

    听众

    5199

    积分

    独孤求败

  • TA的每日心情
    擦汗
    2018-4-26 23:29
  • 签到天数: 1502 天

    [LV.Master]伴坛终老

    自我介绍
    紫薇软剑,三十岁前所用,误伤义士不祥,乃弃之深谷。 重剑无锋,大巧不工。四十岁前恃之横行天下。 四十岁后,不滞于物,草木竹石均可为剑。自此精修,渐进至无剑胜有剑之境。

    社区QQ达人 邮箱绑定达人 发帖功臣 元老勋章 新人进步奖 风雨历程奖 最具活力勋章

    群组计量经济学之性

    群组LINGO

    X.w.j.拽. 发表于 2012-8-23 10:39
    听你这么说,我理解得七七八八了,不过,a1x2 + 2a2 xy + a3y2 + a4x + a5y + 1=0如果改为a1x2 + 2a2 xy  ...


    这种情况是完全没必要考虑的,因为此时在方程两端同除以a6就化为和之前的模型完全一样了。也就是说,a1x2 + 2a2 xy + a3y2 + a4x + a5y + 1=0和a1x2 + 2a2 xy + a3y2 + a4x + a5y + a6=0是一个模型,估计出来的参数a6肯定为1。
    回复

    使用道具 举报

    6

    主题

    7

    听众

    238

    积分

    升级  69%

  • TA的每日心情
    难过
    2012-10-12 12:39
  • 签到天数: 34 天

    [LV.5]常住居民I

    自我介绍
    活泼开朗

    群组学术交流A

    群组数学建摸协会

    群组学术交流B

    群组西安交大数学建模

    liwenhui 发表于 2012-8-23 10:20
    怎么可能用不了,你定义的mj最后的中括号用错了。

    mj=[2762  1792

    听你这么说,我理解得七七八八了,不过,a1x2 + 2a2 xy + a3y2 + a4x + a5y + 1=0如果改为a1x2 + 2a2 xy + a3y2 + a4x + a5y + a6=0,那m文件了xsq=x(:,1).^2;
        xym=2*x(:,1).*x(:,2);
        ysq=x(:,2).^2;
        xp=x(:,1);
        yp=x(:,2);
        gm=[xsq,xym,ysq,xp,yp];该怎么改呢,我改了 然后运行不出,我们今天交作业,急得要死,真是麻烦你了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-7-24 21:19 , Processed in 2.215543 second(s), 106 queries .

    回顶部