场论与复变函数大作业.pdfVIP

  • 9
  • 0
  • 约1.96万字
  • 约 25页
  • 2023-02-08 发布于江苏
  • 举报
场论与复变函数大作业 问题 1 问题 I 描述 在圆环内一点(x0,y0)处有一条光线射出 圆环半径为R 推导该光线经过 m 次反射后方向的公式 伴随(x0,y0)的不同,分析按照相同方向射出的光线反射方向有什么特点? 给定(x0,y0),分析按照不同方向射出的光线反射方向有什么特点? 分析: 给定起始点(x,y),反射角angle,反射次数 根据(x,y),angle 可以计算出入射光线在圆周上的两个(x0,yo)(x1,y1)。 计算方法如下: double k=tan(angle); double x1,y1;//设出弦长中点的坐标,辅助求解交点 double length;//反射弦长的一半 x1 = k * (k * x0 - y0) / (k * k +1); y1 = -(k * x0 - y0) / (k * k +1); length = (double)sqrt( (double) (R*R - x1 * x1 - y1 * y1) ); pnode[0].x = x1 - length * cos(angle); pnode[0].y = y1 - length * sin(angle); pnode[1].x = x1 + length * cos(angle); pnode[1

文档评论(0)

1亿VIP精品文档

相关文档