首页 > 其他分享 >Lambert cos 定律再积分无穷级数求和

Lambert cos 定律再积分无穷级数求和

时间:2024-08-17 21:27:33浏览次数:10  
标签:cos 级数 Lambert aI theta 能量 sin varPsi

设有能量为 \(I\) 的一束光射向表面 \(s\),发生理想的漫反射。设反射率为 \(a\),则 \(s\) 向在 \(\phi\) 方向反射的能量 \(R\) 可由 Lambert cos 定律给出:

\[R_\varphi=\frac{aI}\pi\cos\varphi\cdot s \]

在漫反射的全部能量中,位于全反射临界角 \(\varPsi\) 形成的锥体以内的能量可以射出,锥体以外的能量会被全反射。被全反射回来的比例可以积分得出:

\[p=\frac{2\pi\int_\varPsi^{\pi/2}\mathrm d\theta\sin\theta\cos\theta}{2\pi\int_0^{\pi/2}\mathrm d\theta\sin\theta\cos\theta}=\cos^2\varPsi \]

从而能射出的比例是 \(1-p=\sin^2\varPsi\)。

现在能量 \(I\) 射向表面,反射的总能量为 \(aI\)。其中 \(aI\cos^2\varPsi\) 被全反射,近似认为剩下的 \(aI\sin^2\varPsi\) 全部射出。

全反射的这 \(aI\cos^2\varPsi\) 回到表面上,反射的总能量为 \(a^2I\cos^2\varPsi\)。而其中又有 \(\cos^2\varPsi\) 的比例即 \(a^2I\cos^4\varPsi\) 被全反射,剩下的 \(a^2I\cos^2\varPsi\sin^2\varPsi\) 射出。以此类推,总的出射能量是一个等比数列。

\[\bar R=aI\sin^2\varPsi+aI\cos^2\varPsi\cdot a\sin^2\varPsi+aI\cos^2\varPsi\cdot a\cos^2\varPsi\cdot a\sin^2\varPsi+\cdots \]

求和得

\[\bar R=\frac{aI\sin^2\varPsi}{1-a\cos^2\varPsi} \]

根据斯涅尔定律,\(\sin\varPsi=1/n\)。故有

\[\bar R=\cfrac{aI\cfrac1{n^2}}{1-a\left(1-\cfrac1{n^2}\right)}=\frac{aI}{n^2\left(1-a\right)+a} \]

综上所述,能量为 \(I\) 的光照到干燥表面上反射能量为 \(aI\),照到湿的表面上反射能量为 \(\dfrac{aI}{n^2\left(1-a\right)+a}\)。可见润湿后反照率降低的比例就是这个 \(n^2\left(1-a\right)+a\)。

标签:cos,级数,Lambert,aI,theta,能量,sin,varPsi
From: https://www.cnblogs.com/laoshan-plus/p/18364998

相关文章

  • C语言-写一个用矩形法求定积分的通用函数,分别求积分区间为[0,1]sinx,cosx,e的x方的定积
    一、题目要求:二、思路①数学方面:矩形法求定积分的公式将积分图形划分成为指定数量的矩形,求取各个矩形的面积,然后最终进行累加得到结果1.积分区间:[num1,num2]2.分割数量:count每个矩形的边长:dx=(num2-num1)/count3.被积分函数:f(x)(f-对应不同的被积分函数sin......
  • 在macOS上运行SQL Server 2022进行数据库开发
    有很多工具可用于在macOS上使用SQL进行开发,包括VSCode的mssql扩展和独立但舒适的AzureDataStudio。作为一名开发人员,您可能听说过AzureSQL数据库模拟器,并且您肯定听说过在容器中部署SQL。最近,在arm64(M1/M2)Mac上本地运行SQL容器的新选项变得可用,它使运行完整的SQLServer映......
  • Ettercap 是一个用于网络嗅探和中间人攻击的开源工具,主要用于网络安全测试和分析。它
    Ettercap是一个用于网络嗅探和中间人攻击的开源工具,主要用于网络安全测试和分析。它支持多种平台,包括Linux、Windows和macOS。Ettercap可以用来监视、分析、和修改网络流量,通常用于测试和审计网络的安全性。以下是Ettercap的一些主要功能和特点:主要功能嗅探和分析网络......
  • 将Android手机的屏幕投屏到macos系统上
    技术分享点: 将Android手机的屏幕投屏到macos上 先安装scrcpy: 1.在macos终端安装scrcpy brewinstallscrcpy---在macos上执行 若macos上没有adb、则需要安装 brewinstallandroid-platform-tools 进行相关配置 WIFI使用: 1.确保PC和手机在同一Wifi中 ......
  • macOS和 Window10 命令行禁用/启用IPv6本地网络
    macOS禁用/启用IPv6本地网络禁用IPv6本地网络#验证是否可以访问IPv6网络$curl6.ipw.cn2408:824c:200::2b8b:336f:cc9c#找到网络设备的名字,这里用的是Wi-Fi(因为macbook用的是无线网络访问,即Wi-Fi)$networksetup-listallnetworkservicesAnasterisk(......
  • 服务治理与 Nacos Discovery 入门
    导言微服务架构中,服务治理是至关重要的,它通过服务注册与发现机制,使得微服务可以自动注册和发现其他服务,从而简化了服务间的调用与管理。本文将详细介绍服务治理的核心概念及其在Nacos平台中的实现。1.服务治理概述服务治理是微服务架构的核心,用于管理服务的注册与发......
  • nacos 服务注册原理
    springboot的各种starter会根据SPI机制,读取META-INFO/spring.factories文件,自动注册一些bean,spring-cloud-starter-alibaba-nacos-discovery的spring.factories如下:org.springframework.cloud.bootstrap.BootstrapConfiguration=\com.alibaba.cloud.nacos.discover......
  • UCOSIII信号量详解
    目录​编辑前言一、信号量的类型二、信号量的使用方法2.1创建信号量2.2请求信号量:2.3释放信号量:三、信号量的作用四、注意事项五、信号量的API函数六、代码实现6.1创建信号量6.2使用信号量前言UCOSIII信号量是UCOSIII操作系统中用于任务同步和互斥访问共......
  • 聚众力·链未来 | 2024 FISCO BCOS认证合作伙伴
    为助力区块链技术成为数字经济高质量发展的关键引擎,让合作伙伴成为国产开源联盟链发展的坚实力量,金链盟正式启动2024年FISCOBCOS认证合作伙伴计划,面向社区招募产业应用合作伙伴、人才培育合作伙伴、生态发展合作伙伴。 产业应用合作伙伴聚焦高价值区块链技术应用场景,具备可......
  • Java开发中使用腾讯云OCR进行身份证识别与COS云存储实践
    文章目录完整代码代码讲解总结在Java开发中,处理身份证识别和云存储是一项常见的需求,尤其是在需要用户身份验证的应用场景中。今天,我想和大家分享一个实际的案例,展示如何利用腾讯云的OCR服务进行身份证识别,并将识别到的身份证信息上传到云存储中。完整代码以下......