1.程序流程1.输入参数中心波长λ0入射介质折射率n0基片折射率ng膜层数量x依次输入n1、n2、n3…并且每输入一次n,选择一次该膜层对应的光学厚度入射角theta,并转化为弧度制2.计算各层参数由折射定律计算每一层的折射角计算每一层的ηp和ηs计算基片折射角和η3.循环产生变量λ用矩阵法循环计算不同λ对应的R、Rs、Rp4.绘制图像2.运行结果第一次:单层膜(直接带公式)第二次:单层膜(矩阵法、可输入入射角) 第三次:双层膜运行结果1(V型): 运行结果2(W型):多层膜: (以中心波长为510nm测试,未特别说明时,n1=1.0,ng=1.52)(单层膜,λ0/4)(单层膜,λ0/2)(
题目:给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace" 是 "abcde" 的子序列,但 "aec" 不是 "abcde" 的子序列。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。看法:这个题我本人看着在网上没有详细的解释,其实你要搞懂一个问题,整体是让你求最长公共子串的长度比较简单,一直双重遍历,比较最长子串的长度,但是如果最后要你那个最长公共
邻接矩阵(不带权):#defineMaxVertexNum100//顶点的最大数目typedefstruct{charVex[MaxVertexNum];//顶点表,存放下标、复杂信息intEdge[MaxVertexNum][MaxVertexNum];//邻接矩阵,边,存放0\1intvexnum,arcnum;//图的当前顶点数和边\弧数}MGraph;顶点用一维数组Vex表示,其中可存放较为复杂的信息(如下标),边表用二维数组Edge表示,存放边的信息(两顶点之间有直接相连的边为1,否则为0)。 如何求顶点的入度 、出度?对于无向图 第i个节点的度:该结点所在行\列的非0元素个数对于有
一.邻接矩阵法将下列图G用邻接矩阵法进行存储圆圈中的字符:是顶点的值圆圈旁边的数字:是顶点的序号边线上的值:是两个顶点之间的权值 1.结构体#defineMaxVertexNum10typedefcharVerTexType;//顶点的数据类型typedefintEdgeType;//带权图中边上权值数据类型typedefstruct{VerTexTypeVex[MaxVertexNum];//顶点表EdgeTypeEdge[MaxVertexNum][MaxVertexNum];//邻接矩阵,边表intvexnum,arcnum;//图的当前顶点数和弧数}MGraph; 2.用邻接矩阵创造无
当线性方程组无解时,如何寻求一个最精确解,以贴合在坐标系中离散的坐标点。给出三个笛卡尔坐标系下的坐标点:(1,0)(2,0)(1,2)(1,0)(2,0)(1,2)(1,0)(2,0)(1,2)找到一条直线y=kx+by=kx+by=kx+b,能够贴合这三点(显然不可能)。为表述方便,以x1x₁x1代kkk,x2x₂x2代bbb,得到以下方程组:{1×k+b=02×k+b=01×k+b=2⇔{1×x1+x2=02×x1+x2=01×x1+x2=2\left\{\begin{array}{c}1×k+b=0\\2×k+b=0\\1×k+b=2\end{array}\right.⇔\left\
NLP之CO-SVD:CO共现词频矩阵法/CO-SVD法的简介、实现步骤之详细攻略目录CO共现词频矩阵法/CO-SVD法的简介构建共现矩阵的三大步骤CO共现词频矩阵法/CO-SVD法的简介
用于解决这类问题:举例一、 举例二、(求传递闭包) 代码如下:#include#includeusingnamespacestd;classmatrix{private:introws,cols;int**p;public:matrix();matrix(int&M,int&N);matrix(matrix&A,intm,intn);~matrix();matrixmulti(intx);voidout();voidinput();matrixoperator+(matrix&another);matrixoperator*(matrix&another);};matrix::matrix(i
利用传输矩阵法求解布拉格光栅的透射谱采用传输矩阵法(TMM)计算具有任意折射率分布光栅结构的透射谱,TMM法描述如下:能够计算折射率呈阶梯状分布的波导的反射和透射率,以及波导的传播常数。在单模波导中,计算反射和透射率采用2×2的矩阵表示。为了表示光栅(多个折射率突变界面),将矩阵乘成级联网络,能够计算光栅针对每个波长的透射值和反射值。1、均匀波导的传输矩阵传输矩阵定义如下:[A1B1]=[T11T12T11T12][A2B2]\left[\begin{matrix}A_1\\B_1\\\end{matrix}\right]=\left[\begin{matrix}T_{11}&T_{12}\