吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
楼主: wochipanda

[求助] MATLAB怎么拟合zemax自由曲面6阶XY多项式系数

[复制链接]
  • TA的每日心情
    开心
    2024-11-20 09:45
  • 签到天数: 448 天

    [LV.9]以坛为家II

    12

    主题

    63

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2023-3-20 21:06 | 显示全部楼层
    本帖最后由 沉默寡言 于 2023-3-21 08:35 编辑
    沉默寡言 发表于 2023-3-20 21:01
    他得定义初始值和范围,不然找不到最优化的解,我有个宏能够直接根据坐标来反推非球面系数
    看错了我这个是偶次非球面的拟合
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-22 13:30
  • 签到天数: 336 天

    [LV.8]以坛为家I

    2

    主题

    181

    回帖

    50

    积分

    入门

    积分
    50
    发表于 2023-3-21 08:19 | 显示全部楼层
    wochipanda 发表于 2023-3-20 20:55
    确实是,设置了R的范围为200-300就能拟合,但是和zemax里面的参数相差挺大的MATLAB结果:
    zemax结果:

    R到下界了吧,我看你zemax,R范围应该是设置-300到-200?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-22 08:52
  • 签到天数: 1948 天

    [LV.Master]伴坛终老

    11

    主题

    1054

    回帖

    240

    积分

    初级

    积分
    240
    发表于 2023-3-21 09:04 | 显示全部楼层
    沉默寡言 发表于 2023-3-20 21:01
    他得定义初始值和范围,不然找不到最优化的解,我有个宏能够直接根据坐标来反推非球面系数

    这个压缩包还需要密码才能打开,请问大佬知道吗
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-20 09:45
  • 签到天数: 448 天

    [LV.9]以坛为家II

    12

    主题

    63

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2023-3-21 09:18 | 显示全部楼层
    6512 发表于 2023-3-21 09:04
    这个压缩包还需要密码才能打开,请问大佬知道吗

    这是解压完的文件,但是它是偶次非球面的,不是自由曲面的

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-20 19:09
  • 签到天数: 630 天

    [LV.9]以坛为家II

    45

    主题

    338

    回帖

    20

    积分

    新手

    积分
    20
    发表于 2023-3-22 10:03 | 显示全部楼层
    我试了试,实际給到A4 A5拟合度就0.9996了,怎么说呢,这么复杂的式子指望拟合出原来的不现实,偶次非球面那种简单的还有可能。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-7-19 10:56
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    5

    主题

    17

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2023-3-22 13:25 | 显示全部楼层
    zsj123456 发表于 2023-3-22 10:03
    我试了试,实际給到A4 A5拟合度就0.9996了,怎么说呢,这么复杂的式子指望拟合出原来的不现实,偶次非球面 ...

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

    使用道具 举报

  • TA的每日心情
    难过
    2023-9-14 16:15
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    1

    主题

    11

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2023-4-27 15:09 | 显示全部楼层
    沉默寡言 发表于 2023-3-21 09:18
    这是解压完的文件,但是它是偶次非球面的,不是自由曲面的

    这个高次非球面拟合完无法优化的问题能解决吗?之前我做类似工作的时候,阶数高了之后,面形RMS误差可以做到微米或者亚微米,但压根没法在序列里面优化。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-5-31 16:20
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    7

    主题

    40

    回帖

    14

    积分

    小白

    积分
    14
    发表于 2023-4-28 21:41 | 显示全部楼层
    可以参考这篇文章,里面给出了拟合算法,它同时用坐标和法向一起进行拟合,这样拟合精度比较高

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-22 08:59
  • 签到天数: 317 天

    [LV.8]以坛为家I

    8

    主题

    67

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2023-7-26 10:38 | 显示全部楼层
    沉默寡言 发表于 2023-3-20 21:01
    他得定义初始值和范围,不然找不到最优化的解,我有个宏能够直接根据坐标来反推非球面系数

    这个宏的密码是什么?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-8 14:23
  • 签到天数: 442 天

    [LV.9]以坛为家II

    24

    主题

    51

    回帖

    9

    积分

    小白

    积分
    9
    发表于 2023-8-3 09:43 | 显示全部楼层
    wochipanda 发表于 2023-3-20 19:05
    %MATLAB自定义zemax 6阶XY多项式代码:
    ft=fittype('(1/R*((X/100)^2+(Y/100)^2))/(1+sqrt(1-(1+K)*(1/R)^ ...

    您好,请问在matlab拟合中怎么确定归一化半径是多少?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-23 07:53 , Processed in 0.078125 second(s), 21 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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