吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 38209|回复: 16

[求助] [已解决]Zemax扩展多项式的曲率半径和圆锥系数

[复制链接]
  • TA的每日心情
    开心
    2022-5-13 14:37
  • 签到天数: 180 天

    [LV.7]常住居民III

    37

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
    发表于 2020-11-4 15:40 | 显示全部楼层 |阅读模式
    麻烦问一下,我在matlab中拟合了一个自由曲面多项式,matlab也给了表达式,我想把matlab所给表达式的系数导入到Zemax中的扩展多项式中去,但扩展多项式的曲率半径和圆锥系数该如何确定呢?谢谢啦。


    最佳答案
    2020-11-4 22:49
    Radius为infinity,conic为0即可

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×

    评分

    参与人数 1金币 +1 收起 理由

    查看全部评分

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    该用户从未签到

    11

    主题

    215

    回帖

    60

    积分

    审核员

    积分
    60
    发表于 2020-11-4 22:49 | 显示全部楼层    本楼为最佳答案   
    Radius为infinity,conic为0即可
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-13 14:37
  • 签到天数: 180 天

    [LV.7]常住居民III

    37

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
     楼主| 发表于 2020-11-5 13:41 | 显示全部楼层
    dhf19822 发表于 2020-11-4 22:49
    Radius为infinity,conic为0即可

    你好。这样设置的话,Zemax生成的曲面还和matlab上一致吗?嗯,matlab上多了项常数1584呢。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-24 14:40
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    16

    主题

    397

    回帖

    55

    积分

    入门

    积分
    55
    发表于 2020-11-5 17:03 | 显示全部楼层
    木木夕 发表于 2020-11-5 13:41
    你好。这样设置的话,Zemax生成的曲面还和matlab上一致吗?嗯,matlab上多了项常数1584呢。

    matlab上的常数其实代表曲面零点的位置吧。在zemax里面就是这个面的z值,你可以根据实际情况进行调整,不会影响面型的。

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-13 14:37
  • 签到天数: 180 天

    [LV.7]常住居民III

    37

    主题

    42

    回帖

    2

    积分

    小白

    积分
    2
     楼主| 发表于 2020-11-5 17:19 | 显示全部楼层
    bit_lzg 发表于 2020-11-5 17:03
    matlab上的常数其实代表曲面零点的位置吧。在zemax里面就是这个面的z值,你可以根据实际情况进行调整,不 ...

    好的好的,谢谢你啦。

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-15 20:57
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    17

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2021-4-28 21:05 | 显示全部楼层
    你好!我想请问一下你按照这个5次多项式导入zemax中成功了吗?这个常数项是怎么输入的呢?把他设置为厚度还是怎么处理呢?还有归一化半径你是怎么确定多大的呢?求指教,感谢
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-8 22:40
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    1

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2021-10-18 09:16 | 显示全部楼层
    您好,关于Matlab拟合的多项式放入到zemax的扩展多项式之中,我阅读了帖子但是还有两个疑问。一个是关于Matlab端的常数项是如何处理的?我尝试按照上文所说的按照表面z值进行处理不过结果有比较大的偏差,想问一下具体是如何处理。另外一点是在zemax端的扩展多项式,这边的norm radius如何设置?这个norm radius感觉会直接影响最后的拟合系数,所以可能不能随便设置,想请教一下您是怎么设置的,谢谢!
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 08:57
  • 签到天数: 844 天

    [LV.10]以坛为家III

    19

    主题

    123

    回帖

    13

    积分

    小白

    积分
    13
    发表于 2021-10-28 08:43 | 显示全部楼层
    最近也遇到同样的问题,将一块自由曲面镜拟合成多项式,有常数项和一些阶次项,一共大概15项。
    看上面大家的回答,大概的意思是顶点曲率和圆锥系数用默认的值,然后输入项数即可
    我试过发现差距挺大的呢
    还想再问下,zemax里的扩展多项式最大项数如果是6阶的话,一般设置多少呢?
    还有就是归一化半径怎么确定?还请大神指教
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-12 21:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    2

    主题

    8

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2022-3-3 10:36 | 显示全部楼层
    qqmmxx521 发表于 2021-10-28 08:43
    最近也遇到同样的问题,将一块自由曲面镜拟合成多项式,有常数项和一些阶次项,一共大概15项。
    看上面大家 ...

    这个问题解决了吗?我也想请教一下,或者可以一起讨论一下
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-6 08:57
  • 签到天数: 844 天

    [LV.10]以坛为家III

    19

    主题

    123

    回帖

    13

    积分

    小白

    积分
    13
    发表于 2022-3-4 08:55 | 显示全部楼层
    本帖最后由 qqmmxx521 于 2022-3-4 09:02 编辑
    xuehu 发表于 2022-3-3 10:36
    这个问题解决了吗?我也想请教一下,或者可以一起讨论一下

    你好,我的做法是:曲率半径默认无限,圆锥系数默认0,归一化半径默认1,最大项数与拟合项数相同。拟合与实际相同(误差非常小)。
    前提是拟合的时候取点的坐标是按照zeamx中坐标取点的。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-6 09:33 , Processed in 0.125000 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表