谁知道水下观察者的视觉世界是怎样的?有没有具体数据?如观察一个点,线,面之类的?最好有数据跟图形式子我大概列了一下,可是用matlab编程画不出图来.我是说从水下观察水上的世界.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 19:04:47
![谁知道水下观察者的视觉世界是怎样的?有没有具体数据?如观察一个点,线,面之类的?最好有数据跟图形式子我大概列了一下,可是用matlab编程画不出图来.我是说从水下观察水上的世界.](/uploads/image/z/14341200-24-0.jpg?t=%E8%B0%81%E7%9F%A5%E9%81%93%E6%B0%B4%E4%B8%8B%E8%A7%82%E5%AF%9F%E8%80%85%E7%9A%84%E8%A7%86%E8%A7%89%E4%B8%96%E7%95%8C%E6%98%AF%E6%80%8E%E6%A0%B7%E7%9A%84%3F%E6%9C%89%E6%B2%A1%E6%9C%89%E5%85%B7%E4%BD%93%E6%95%B0%E6%8D%AE%3F%E5%A6%82%E8%A7%82%E5%AF%9F%E4%B8%80%E4%B8%AA%E7%82%B9%2C%E7%BA%BF%2C%E9%9D%A2%E4%B9%8B%E7%B1%BB%E7%9A%84%3F%E6%9C%80%E5%A5%BD%E6%9C%89%E6%95%B0%E6%8D%AE%E8%B7%9F%E5%9B%BE%E5%BD%A2%E5%BC%8F%E5%AD%90%E6%88%91%E5%A4%A7%E6%A6%82%E5%88%97%E4%BA%86%E4%B8%80%E4%B8%8B%2C%E5%8F%AF%E6%98%AF%E7%94%A8matlab%E7%BC%96%E7%A8%8B%E7%94%BB%E4%B8%8D%E5%87%BA%E5%9B%BE%E6%9D%A5.%E6%88%91%E6%98%AF%E8%AF%B4%E4%BB%8E%E6%B0%B4%E4%B8%8B%E8%A7%82%E5%AF%9F%E6%B0%B4%E4%B8%8A%E7%9A%84%E4%B8%96%E7%95%8C.)
谁知道水下观察者的视觉世界是怎样的?有没有具体数据?如观察一个点,线,面之类的?最好有数据跟图形式子我大概列了一下,可是用matlab编程画不出图来.我是说从水下观察水上的世界.
谁知道水下观察者的视觉世界是怎样的?
有没有具体数据?如观察一个点,线,面之类的?最好有数据跟图形
式子我大概列了一下,可是用matlab编程画不出图来.我是说从水下观察水上的世界.
谁知道水下观察者的视觉世界是怎样的?有没有具体数据?如观察一个点,线,面之类的?最好有数据跟图形式子我大概列了一下,可是用matlab编程画不出图来.我是说从水下观察水上的世界.
恩,你可以根据折射率计算...
在水下,因为水的折射率大约等于1.33 和眼睛结构的折射率相差不大,那样,像会远远地落在视网膜的后方.
这样造成的后果是,原先正常视力的人会像戴了度数很高的近视镜片一样.而只有原本近视的很厉害的人才会看得清楚一点.
初步的计算不是很困难.我们假定眼睛是一个球体,里面物质的折射率是固定的,记为n(1) 原先在空气的折射率是n(2)=1 眼睛前面的曲面的曲率半径是可以变化的(因为有调节功能,记为R).眼睛的长度(就是眼睛前端到视网膜的距离也可以查得)记为L
这样,问题简化成了一个球面折射的问题.球面折射是一个比较合理的近似公式.这样,你可以计算,像能否落在视网膜(相当于屏)上.
球面折射的公式是:n(2)/u + n(1)/ v = [n(1)-n(2)]/R
u是指,物体到眼睛表面的距离,v是指,像落在眼睛表面后方多远.如果落在眼睛前方,取负值.(这是虚像,而且因为是眼睛本身的折射造成的,没有落在视网膜上,不能被看到).这里的R是眼睛的可调的折射率,取正值(一定的范围,不是很大)
这样,你可以把n(2)由空气的1变成水里的1.33左右.从公式里面可以看得出,对于一个正的u,那个像的距离v总是变大,甚至变成负值.如果v超过R调节到最小的时候所能允许的L值,那么眼睛就不会看到清楚的东西.负值则更看不到了.
这个和戴上一个近视眼镜的作用,(在取一级近似下面,就是球面折射),使完全等同的,(可以忽略眼睛和眼镜之间的距离,是在“几乎同一位置处的球面折射组合”).因为眼镜的成像公式,也是“几乎同一位置处的两次球面折射组合”.如果有具体的数据,那么可以计算一下,从空气到水里,是相当于把原来无穷远的像移到了多近的距离.这个距离的倒数乘以100 就是近视眼镜的度数.比如,原先在空气中人们可以刚好看到无穷远的物体,通过空气的折射率,算出R最小能够调节到r;这样的v刚好是L;然后把r和水的折射率代入,计算出当n(2)=1.33,R=r,v=L 时,u是多少.比如说,刚好能够看到20厘米远的物体,u=0.2 那么这个原先视力正常的人,相当于戴了一个500度的近视镜片.而,原先近视程度等于或略高于500度的人,在水里可以看到无穷远物体.(假设水是完全透明的)
只能讲到这么多;在baidu上画图太难了;但眼镜的感受一般人们都知道哈.
ps:一楼讲的是从水下看水上,有一个限制的角度(全反射造成的).我刚才说的,都是在水里看水里的物体.