吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 3245|回复: 1

[求助] 用matlab测试zernike表达式

[复制链接]
  • TA的每日心情
    擦汗
    2023-3-6 09:09
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    31

    主题

    38

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2022-6-3 15:49 | 显示全部楼层 |阅读模式
    本帖最后由 第六空间 于 2022-6-3 15:52 编辑

    我有一部分工作需要用到zernike曲面的表达式,为了在编程中方便与光学系统结合,我就将zernike的高次项由极坐标形式转换成笛卡尔坐标形式。因为参数过多,我怕自己转换坐标时出错,我就编了一个同轴系统,使得系统的上边缘光线经过球面主镜(反射)后,交与zernike曲面的次镜,得出交点坐标,通过zemax的点光线追迹和matlab计算的结果评估一下自己高次项坐标转换是否正确。结果我刚把z4加入进去(出现了y^2),matlab就开始报错,说解由一个我没设的参数决定,有人知道是怎么回事吗?
    (因为只考虑了y-z平面,所以x设为0)

    本帖子中包含更多资源

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

    ×

    评分

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

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-3-6 09:09
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    31

    主题

    38

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2022-6-3 16:51 | 显示全部楼层
    已经解决了,把第二个solve函数换成vpasolve函数就行了
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-28 09:35 , Processed in 0.140625 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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