自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (15)
  • 收藏
  • 关注

原创 C++ 手写支持过期淘汰的LRU缓存机制

一个访问字段,用来记录一个页面自上次被访问以来所经历的时间t,当须淘汰一个页面时,选择现有页面中其t值最大的,即最近最少使用的页面予以淘汰。,即只有在需要访问的时候,检查节点对应的时间是否超时,超时则删除,返回-1,不访问的时候不进行删除操作。LRU是LeastRecentlyUsed的缩写,即最近最少使用,是一种常用的。,选择最近最久未使用的页面予以淘汰。本文在LRU缓存机制基础之上添加了。...

2022-07-15 14:45:19 415

原创 C++ 手写LRU缓存机制(力扣146. LRU 缓存)

一个访问字段,用来记录一个页面自上次被访问以来所经历的时间t,当须淘汰一个页面时,选择现有页面中其t值最大的,即最近最少使用的页面予以淘汰。LRU是LeastRecentlyUsed的缩写,即最近最少使用,是一种常用的。,选择最近最久未使用的页面予以淘汰。仅做笔记使用,如有不足还望指点!...

2022-07-15 11:19:59 915

原创 C++ 手写简单哈希散列表

仅作笔记使用,准备秋招中,时间不多,来不及解释啦!!!散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈希(Hash) 函数。若关键字为k,则其值存放在f(k)的存储位置

2022-07-13 16:05:45 1045 3

原创 Matlab 求解方程式并将对数和自然指数结果转化为小数

需求在写作业的时候经常会遇到一些很复杂必须要用到matlab求解的方程式解决直接上代码!!!format long; % 可以采用这种方法将分数转为小数,但是对于对数好像不管用syms x; % 定义变量xfx = (2.89e19) * exp(-x/0.0259) - ((1e19)/(1+2*exp((0.17-x)/0.0259))); % 根据方程式构建fxres = solve(fx,x); % 求解f(x) = 0;res = vpa(res); % 将结果强制转化为

2022-04-27 19:36:19 5100

原创 C++ terminate called after throwing an instance of ‘std::invalid_argument‘ what(): stoi

在使用C++内置的字符串转整形函数stoi()时,我们可能遇到如下报错:terminate called after throwing an instance of 'std::invalid_argument' what(): stoi这是因为我们在参数中传入了不可转化为整形的字符串,比如stoi("abc");这显然是不行的,应当检查程序,进行输入类型检查。希望我的分享能帮到你~~~...

2022-03-26 00:41:04 13642 2

原创 Linux Xshell连接不到虚拟机 -- Could not connect to ‘xxx.xxx.xxx.xxx‘ (port 22): Connection failed

1、检查虚拟机网络2、是否开启DHCP服务,可以直接使用windows的网络诊断服务3、防火墙4、启动linux系统所有网卡5、更换IP地址

2022-03-23 19:17:42 4527 1

原创 C++ 四类cast转换

作用:为了克服C中强制类型转化带来的风险,C++引入的四种更加安全的强制类型转换运算符(明确转换的目的,偏于程序的维护和分析)const_cast const char *p; char *p1 = const_cast<char*>(p); 去除const属性,将只读变为可读写 针对常量指针,常量引用和常量对象 static_cast(用于强制隐式转换) 内置数据类型之间的转换,int 转double,char转int 基类指针与派生类指针的转换,只能转换有继承

2022-03-23 13:17:29 1254

原创 C++11新特性总结

一、概述C++11新特性包括auto、decltype、constexpr、右值引用、move()函数、完美转发、移动构造、lambda匿名函数、for循环新格式、nullptr、shared_ptr、weak_ptr、unique_ptr、using定义别名、函数模板默认参数、tuple元组、非受限联合体、placement new、longlong int等。二、正文以下是我在学习过程中记录下来的笔记总结,实际代码较少,大多是知识点,比如相关的特性、定义、限制、作用和说明等等,放上一半的内容

2022-03-22 16:24:39 4771

原创 Latex安装教程 —— textlive+textstudio+基础环境配置

Latex安装教程 —— textlive+textstudio+基础环境配置

2022-03-21 23:55:00 15424

原创 Linux “无法获得锁 /var/lib/dpkg/lock-frontend - open“

"无法获得锁 /var/lib/dpkg/lock-frontend - open"

2022-03-16 16:06:34 9869 2

原创 Python 指定取值范围并随机生成不重复的n个数

方法:random.sample(range(a, b), n)解释:在区间[a, b)之间随机生成n个不相同的数,返回列表注意:n <= b-a上代码!!!import random# 生成[0, 2)之间的两个不同的数,不包括2test = random.sample(range(0, 2), 2)print(test)输出:[0,1]或者[1,0]希望我的分享能帮到你~~...

2021-12-15 14:45:14 2823

原创 Python 列表元素全排列——求解列表中元素的所有排列问题

生成列表元素的全排列

2021-12-15 10:55:24 2490

原创 Numpy 仅保留数组中的几个元素(同时索引多个元素)

我们有时候需要取一个数组中特定几个位置的元素,但是重新一个个索引出来再拼接会很麻烦,这种时候有一种比较神奇的索引方式,看代码!!!import numpy as nparr = np.array([1,2,3]) # 保留一个和第三个元素arr = arr[[0,2]] 结果:[1 3]希望我的分享能够帮到你~~~...

2021-12-07 10:59:35 1038

转载 Windows10 mysql-installer的安装

以下两个参考链接基本就解决的所有安装步骤的问题~windows下mysql-installer-community-8.0.13.0的安装_Tison的博客-CSDN博客一、下载mysql-installer-community-8.0.11.0.msi(选择最大的那个下载)去官网下载链接:https://dev.mysql.com/downloads/file/?id=480824二、安装mysql-installer-community-8.0.13.0.msi(也可能更新了)1.点击安装包进入安装

2021-09-27 23:49:15 240

原创 Python 绘制三角形信号

import numpy as npimport matplotlib.pyplot as plt#幅度为h,宽度为w,斜度为h/0.5w的三角信号def Triangle(x,w,h): if x < 0.5*w: r= 2*h*x/w else: r= -2*h*x/w + 2*h/w*w return r#设置宽度幅度,绘制时域区间,计算对应函数值,并作图width1 = 2height = 1x1=np.lin.

2021-09-27 23:42:08 879

转载 Python Matplotlib axisartist toolkit的官方文档

Overview of axisartist toolkit — Matplotlib 3.4.3 documentationhttps://matplotlib.org/stable/tutorials/toolkits/axisartist.html我们为了更加个性化更加多元化的作图,可能需要使用到这个,上面是官方文档PS:目前还不能实现xlabel和ylabel分别在x,y轴方向的移动(官方文档最后也说了这是目前的缺陷),怎么找都不会有的,之前就为了实现这个找半天,建议直接title那里写清楚自变

2021-09-27 23:21:35 299

原创 Python 字符串大小写转换

1、函数概览:upper():全转换成大写 lower():全转换成小写 title():每个单词首字母大写 swapcase():大小写互换 capitalize() :整个字符串首字母大写,其余全部小写2、代码示例A = 'i love you'print(A.upper())print(A.lower())print(A.title())print(A.swapcase())print(A.capitalize())输出:I LOVE YOU i love y

2021-09-27 23:05:50 1624

原创 Python 实现字符串替代

问题

2021-09-27 22:59:12 279

原创 Python 如何表示虚部

# -*- coding: utf-8 -*-'''虚部直接用j后缀表示'''A = 1 + 1j

2021-09-18 21:56:20 887

原创 Python 构建阶跃函数

直接上代码!!!import numpy as np#阶跃函数u(t) = 1 (t>0) 或 u(t) = 0 (t<0)def u(t): # 单个元素的比较返回True和False ut = t > 0 # 数据类型转换:将True和False转换为0和1 ut = ut.astype(np.int32) return ut希望我的分享能够帮到你~...

2021-09-18 21:38:10 1494

原创 Python 存储csv文件出现乱码

问题在对处理好的数据文件进行存储的时候,可能由于excel列数的限制或者项目本身的限制,需要存为csv文件,而csv文件在存储数据的时候,可能会因为中文或者特殊符号出现乱码解决办法在存储的时候加个编码格式即可!!!Data.to_csv('/xxx.csv',encoding='utf_8_sig')希望我的分享能帮到您,谢谢~...

2021-09-14 00:18:24 692 2

原创 Matlab 改变图像尺寸

问题

2021-07-29 23:42:48 16372 1

原创 Matlab size()函数

直接上代码解释~size(A,1); %获取矩阵A的行数size(A,2); %获取矩阵A的列数

2021-07-29 23:39:14 316

原创 Matlab Max函数的“坑”

简述a = max(A);如果A是一个向量,max(A)返回A中的最大元素。如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。坑之前一直以为不管是向量还是矩阵都是返回A中的最大元素;当A是矩阵时,返回的是一个向量!!!...

2021-07-29 22:56:55 287

原创 Matlab 实现低通/高通/带通滤波器

问题在进行语音、图像、光学成像相关的实验时,可能需要用到低通滤波器或高通滤波器。解决以方形滤波器和圆形高低通滤波器为例,直接上代码!!!带通滤波器只需要根据代码加个外径即可,而特殊形状的滤波器可以参考我的另一篇经验分享。1、圆形滤波器clc;clear;set(0,'defaultfigurecolor','w'); % 将画布默认底色改为白色[f,map] = imread('...\Origin_Picture.jpg'); % 读取原始图片f = rgb2gray(f); %

2021-07-27 22:58:19 8589

原创 Matlab 绘制特殊形状滤波器

问题我们可能在图像处理或者光学实验中需要用到特殊形状的滤波器,很多较为复杂的形状难以用数学公式去描述~解决可以通过自行绘制特定形状的黑白图片,通过读取特定形状图片的捷径,获取原始大小的滤波器形状矩阵,进行裁剪和二值处理即可或者滤波器矩阵,上代码!!!i=imread('...\love.bmp'); % 读取心形图像(心形部分为黑色,背景为白色)i = imresize(i,[200 200]); %设置心形滤波器频段i = padarray(i,[(m-d0)/2,(n-d0)

2021-07-24 09:45:04 649

原创 Matlab Babble噪声

问题我们在做语音相关实验的时候可能需要用到Babble噪声。解决可以从该链接下载babble噪声,截取我们所需要的长度,设置信噪比,进行加噪,上代码!load '...\babble.mat' % 导入babble文件voicepath = '...\M5.wav'; % 导入需要加噪的音频文件[x,FS] = audioread(voicepath);snr = 20; %设置信噪比Nx = length(x); % 求出信号x长noise

2021-07-24 09:32:32 1008 4

原创 Matlab 矩阵向外扩展n圈(m行n列)补0或者填充其它数值

问题我们在用matlab做实验的时候可能会遇到需要将灰度图片的维度进行扩展,或者创造一个合适大小的滤波器,这种时候就需要向外扩展填充元素。方法

2021-06-18 12:58:20 16061

原创 Python pip安装包出现“Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)“

解决办法:pip install keras -i http://pypi.douban.com/simple --trusted-host pypi.douban.com(其中的keras是你需要下载的,根据自己需求自行更改)

2021-06-13 21:09:58 2087 3

原创 Python Numpy加载npy文件时出现 ValueError: Object arrays cannot be loaded when allow_pickle=False

方法只需要在np.load的参数中加入allow_pickle = True

2021-06-13 17:09:44 1216 4

原创 Dynamo 改变选定元素颜色

问题我们在用Dynamo进行二次开发的过程中,可能需要对Revit中的元素进行高亮或者上色,实现一个提示或者上色的功能。

2021-06-12 19:52:34 1112 2

原创 Python 判断列表中是否含有给定字符串

List = ['a','b','c','d']if 'a' in List: print('1')else: print('0')

2021-06-12 19:39:00 6044

原创 Dynamo 获取元素位置坐标

1、使用内置节点2、使用Python Script

2021-06-07 22:47:36 2874

原创 Dynamo 求管道或者元素中心线之间夹角

s

2021-06-07 00:45:02 770

原创 Python 提示‘Unindent amount does not match previous indent‘解决方法

1

2021-06-06 19:11:20 12781 3

转载 Python 纯python3代码求两条直线交点坐标

这个方法转载自评论区def cross_point(line1,line2):#计算交点函数 # 取直线坐标两点的x和y值 x1=line1[0] y1=line1[1] x2=line1[2] y2=line1[3] x3=line2[0] y3=line2[1] x4=line2[2] y4=line2[3] # L2直线斜率不存在操作 if (x4-x3)==0: k2=N

2021-06-06 00:59:48 2820

原创 Python 列表合并

问题我们在对数据进行处理的过程中,可能需要对两个列表进行合并,将一个列表的元素全部合并在另一个列表。方法使用.extend(),上代码!!!

2021-06-06 00:29:14 250

原创 Numpy 创建二维数组

直接上代码!!!import numpy as np# 创建一个5行20列填充值为1的二维数组array_1 = np.ones([5,20]) # 创建一个13行14列填充值为0的二维数组 array_0 = no.zeros([13,14])

2021-06-04 15:46:05 3647

原创 npy文件转为csv文件

问题我们在使用numpy对数据进行处理的时候,可能某些数据集的npy文件过大,无法一次性读取方法我们可以先将npy文件转为csv文件,

2021-06-04 15:30:49 8581 3

原创 Matlab 系统音量合成器不显示Matlab

我们在用MATLAB程序进行语音相关实验的时候,可能不小心把MATLAB静音了,然后第一时间在音量合成器里找不到MATLAB,这是因为我们在跑程序之前,MATLAB不会使用到系统的扬声器,所以音量合成器里不会显示,直接运行...

2021-06-01 22:52:32 859

基于QT,C/C++,MySQL的学生档案管理系统-附详细备注和说明文档!

一、环境需求 - QT版本:Windows 5.3.1 - VMware:16.0.0 - Ubuntu版本:Linux 18.04 - GCC版本:Linux 7.5.0 - MySQL版本:Linux 5.7.41-0ubuntu0.18.04.1 - Xshell版本:7.0 - Xftp版本:7.0 - 代码编辑器:VS Code 二、注意事项: - 由于数据中有中文字符,项目中的数据编码格式为UTF-8 - 项目中不同类型之间的数据用&作为分隔符 - webserver部分的代码,除了HTTP报文解析和响应部分根据程序功能重写,其余代码均来自于https://github.com/qinguoyi/TinyWebServer - QT部分的代码全部自己手写,重点是信号和槽的使用以及客户端与服务器之间的数据交互方式 - 采用HTTP明文的方式进行数据交互,安全性方面需要改进 三、相关知识学习: - QT部分的知识来自于B站视频https://www.bilibili.com/video/BV1g4411H78N - 限于篇幅请阅读说明文档!!!

2023-04-07

Python入门教程-包含字符串、变量、运算符、分支语句等基础语法介绍和练习题

Python入门教程--包含字符串、变量、运算符、分支语句等基础语法介绍和练习题,之前学习收集的资料~

2023-03-22

网络链接自动投票Python代码-附超详细备注!!!!

1.直接运行main.py模拟通过网页链接投票 2.需要更改的部分: --链接需要替换成对应的投票链接 --根据选择更换浏览器和启动参数 --如果是chrome浏览器,需要根据浏览器版本下载对应的chromedriver.exe --需要先通过抓包找到投票按键在html文件中对应的分类 --有些网站可能会出现滑动验证等,那就需要进一步完善代码

2023-03-19

Java面试题总结,包括数据结构、设计模式等常见问题

Java面试题总结,包括数据结构、设计模式、反射机制、MVC、进程与线程等常见问题 秋招收集的面经资源,分享出来,希望能帮到大家~ 侵删!

2023-03-14

前端面试题整理,包含vue、js、css

来自于百度文库的面试题资源,之前秋招收集的,现在分享出来,希望能帮到您~ 原作者是百度文库:勤奋的彻底的v 侵删!

2023-03-14

C++开发面试知识点-C、C++、C++11、C++14

自己秋招根据面经和基础知识学习总结的知识点,主要内容包括但不限于:volatile关键字、sizeof & strlen、const的作用、enum、inline、delete[] 与 delete、多态的作用、C++与Python的区别、深拷贝与浅拷贝、extern C、C++内存管理、封装 / 继承 / 多态、引用 & 指针、重载与重写、右值引用、智能指针、整形字面量...... 对于C/C++/C++11/C++14的内容都有涉及,但肯定没法做到100%知识点全覆盖,可以根据自己需要后续添加内容。

2023-03-08

数学建模基础方法-内含30章基础的数学建模方法

1.资源来自姜启源、司守奎 、毛凯老师的经典书籍,之前备赛的时候搜集到的,现在分享出来(侵删!!!) 2.包括线性规划、整数规划、非线性规划、动态规划、图与网络、排队论、对策论、层次分析法、插值与拟合、神经网络模型、时间序列模型等多种建模方法,可以根据需要进行学习~

2023-03-08

BFS, DFS, Dijkstra, Greedy Best First Search, A*五种路径规划算法Python实现

1.直接运行main_csdn.py检查路径 2.算法的具体实现在BasicAlgorithm.py文件中,里面涵盖了BFS、DFS、Dijkstra、Greedy Best First Search、A*五种静态场景的路径规划算法,算法应用于二维的栅格场景 3.几种算法的基本关系: (BFS、DFS)广度和深度优先搜索,最基本的暴力求解算法 (Dijkstra)在BFS的基础之上添加了低成本优先的贪心策略(估价函数) (Greedy Best First Search)在BFS的基础之上添加了启发式 (A*)结合了估价函数和启发式 以上是我个人的理解以及代码实现,具体原理可参考站内其他资源~

2023-03-07

程序员简历模板,可根据其他模板结合修改

程序员简历模板,可根据其他模板结合修改!!!

2023-02-18

数据库(主要是MySQL)相关面试知识点总结

自己秋招总结的内容~~~ 数据库(主要是MySQL)相关面试知识点总结 内容主要包括: 分布式和集群、主从服务器、数据库的数据结构、索引以及索引创建、数据库设计四大范式、反范式化、事务基本要素、隔离级别及实现、事务并发问题、MVCC、SQL注入

2023-02-13

庆祝烟花-Python源代码,附超详细备注!!!!!

庆祝烟花----Python源代码,附超详细备注!!!!! 代码说明: 1.主文件是main.py和fireworks.py,其他文件为备份和测试代码文件 2.直接在main.py中运行即可 3.若要进行个性化修改和优化则看fireworks.py

2023-02-01

电子时钟元旦倒计时Python源代码,附超详细备注!!!!

感兴趣写的一个简单的版本 GUI使用的是一种流行的面向对象的GUI工具包 TK 的Python编程接口tkinter 模块 代码说明: 1.主文件是main.py和clock.py,其他文件为备份和测试代码文件 2.直接在main.py中运行即可 3.若要进行个性化修改和优化则看clock.py

2023-01-30

基于C++的聊天系统客户端

基于C++的聊天系统客户端

2023-01-30

瑞利-索末菲衍射Matlab仿真源代码,附超详细备注!!!!

里面每一行代码都有备注,两种衍射都能调出来,可根据需要调光屏距离,图案可视化也可根据需要调整,但个人认为已经是挺好看了~ 使用说明: 1.如果有一定的基础知识储备,直接跟着注释看代码理解 2.如果想直接拿图: a.代码中z1,z2可用于调两个图的观察屏距离,绘图部分代码可以调标签的位置 b.其他的参数设置也都可调 c.自主绘制白底黑色的图案可以替换bmp文件得到不同的衍射屏形状 3.如果代码乱码,则是matlab编码格式不同,可以自行调整编码格式或者直接转为txt文件

2023-01-29

角谱衍射Matlab仿真源代码,附超详细备注!!!

里面每一行代码都有备注,两种衍射都能调出来,可根据需要调光屏距离,图案可视化也可根据需要调整,但个人认为已经是挺好看了~ 使用说明: 1.如果有一定的基础知识储备,直接跟着注释看代码理解 2.如果想直接拿图: a.代码中z1,z2可用于调两个图的观察屏距离,绘图部分代码可以调标签的位置 b.其他的参数设置也都可调 c.自主绘制白底黑色的图案可以替换bmp文件得到不同的衍射屏形状 3.如果代码乱码,则是matlab编码格式不同,可以自行调整编码格式或者直接转为txt文件

2023-01-29

mfc140u.dll

X64 mfc140u.dll文件缺失->应用程序无法正常启动(0xc000007b)解决方法

2022-07-26

使用C++编程的webserver,里面附详细的代码备注

1.使用epoll技术实现I/O复用,支持多客户端连接; 2.使用线程池机制+同步I/O模拟Proactor事件处理模式,提升响应效率; 3.使用主从状态机作为逻辑单元解析HTTP请求报文; 4.使用定时器链表检测非活跃连接; 5.使用Webbench压力测试,可实现上万的并发连接数据交换; 代码基本上关键部分都加上了备注,源代码是参考的https://www.nowcoder.com/courses上面的课程教学,建议直接看游双老师的书籍《Linux高性能服务器编程》

2022-07-20

FSK信号调制与解调+码间串扰与补偿 —— Matlab源代码

FSK信号调制与解调+码间串扰与补偿,代码主要内容包括: 1.FSK调制信号的产生 2.相位噪声的实现,码间串扰 3.码间串扰的补偿实现 4.误码率曲线对比

2022-04-09

ASK, FSK, PSK, DPSK信号调制与解调 —— Matlab仿真源代码

自己的大作业,搜集很多资料写出来的代码,加了较详细的注释!!!如果稍微了解一下四种信号调制解调的原理图应该能看懂并做到自己对代码进行修改优化,代码主要内容如下: 1.ASK, FSK, PSK, DPSK 调制信号的产生 2.信号加噪 3.ASK, FSK, PSK, DPSK解调 4.误码率曲线绘制 5.频域图绘制函数,相对码产生函数 6.阈值判定函数

2022-04-09

数值方法求解模式的特征方程、 TE 模场分布、MTE 关系、LP 模式数量、模式等效折射率、光强分布曲线---Matlab源代码

基于matlab的光波导光纤数值仿真: 1.使用数值方法求解模式的特征方程 2.在 xy 平面画出波导允许的所有阶数的 TE 模场分布 3.使用高斯曲线拟合基模的光强分布 4.MTE 导模功率限制因子与归一化频率的关系 5.LP 模式数量,以及等效的矢量模式数量 6.计算不同参数情况下的模式等效折射率,画出光强分布曲线 7.分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

2022-03-28

C++11新特性超实用总结!!!

主要是C++11新特性的定义,特性,使用限制等,关于具体如何使用新特性的代码不多,大部分是知识内容,真的是个人很用心的总结,适用于面试冲刺或者巩固~~

2022-03-22

Matlab -- 分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

Matlab -- 已知光纤 LP 模式的光强分布函数,纤芯半径,特征值关系 ,光纤 V 参数,分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

2022-03-21

Matlab--光波导与光纤,计算不同参数情况下的模式等效折射率,画出光强分布曲线

Matlab -- 已知光纤 LP 模式的光强分布函数,纤芯半径,特征值关系 ,光纤 V 参数,分别计算不同参数情况下的模式等效折射率,画出光强分布曲线

2022-03-21

Matlab--光波导与光纤,LP 模式数量,以及等效的矢量模式数量

Matlab -- 已知光纤 LP 模式的光强分布函数,纤芯半径,特征值关系 ,光纤 V 参数,确定 LP 模式数量,以及等效的矢量模式数量。

2022-03-21

Matlab--光波导与光纤,TE 导模功率限制因子与归一化频率的关系

Matlab:已知平板薄膜波导的芯层折射率 , 包层折射率,画出 TE 导模功率限制因子与归一化频率的关系

2022-03-21

Matlab -- 光波导与光纤,使用高斯曲线拟合基模的光强分布

Matlab实现:利用平板薄膜波导的芯层折射率,涂覆层和衬底折射率,工作波长,波导厚度,使用高斯曲线拟合基模的光强分布

2022-03-21

Matlab --光波导与光纤,在 xy 平面画出波导允许的所有阶数的 TE 模场分布

使用Matlab模拟:利用平板薄膜波导的芯层折射率,涂覆层和衬底折射率,工作波长,波导厚度,在 xy 平面画出波导允许的所有阶数的 TE 模场分布 (A=1)

2022-03-21

Matlab--光波导与光纤,使用数值方法求解模式的特征方程

Matlab实现:利用平板薄膜波导的芯层折射率,涂覆层和衬底折射率,工作波长,波导厚度,使用数值方法求解模式的特征方程

2022-03-21

小孔成像实验仿真----Matlab源代码(附超详细注释!!!)

包括了圆形、方形和不规则形状滤波器,代码基本每一行都有注释,通过test文件在命令行中调用三个函数来调用不同形状的滤波器,心形滤波器函数在使用前需要在函数里面改心形图片的文件路径!!!

2021-09-13

菲涅尔衍射和夫琅禾费衍射实验仿真----Matlab源代码,附超详细备注!!!

里面每一行代码都有备注,两种衍射都能调出来,可根据需要调光屏距离,图案可视化也可根据需要调整,但个人认为已经是最好看了~

2021-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除