自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 牛顿迭代法和牛顿-雅可比迭代法求解非线性方程或方程组(各一个简单例子)

【代码】牛顿迭代法和牛顿-雅可比迭代法求解非线性方程或方程组(各一个简单例子)

2025-05-24 17:35:11 206

原创 本征矢按列归一化(未详细验证)

【代码】本征矢按列归一化(未详细验证)

2025-05-22 11:49:40 107

原创 matlab假设符号变量为正整数和限定符号变量范围

配合assumptions()函数可以查看符号变量设置的性质。

2025-01-12 11:32:40 235

原创 matlab中高精度计算函数vpa与非厄米矩阵本征值的求解

matlab中高精度计算函数vpa

2025-01-04 15:26:30 570

原创 matlab中一个有用的内置常量——eps

eps是MATLAB中最小的浮动量。

2024-12-18 11:22:41 372

原创 获取当前脚本所在文件夹绝对路径

【代码】获取当前脚本所在文件夹绝对路径。

2024-12-09 21:59:17 126

原创 对colormap的那个N行三列矩阵进行线性插值的代码(三维scatter3中的确可以看到是正确插好值了的)

【代码】对colormap的那个N行三列矩阵进行线性插值的代码(三维scatter3中的确可以看到是正确插好值了的)

2024-12-07 16:08:15 133

原创 matlab保存绘图并保留最少白边

matlab绘图保存保留最少白边

2024-11-28 19:29:15 197

原创 广义布里渊区方程推导过程中一个公式的理解

GBZ相关

2024-11-10 21:30:53 328

原创 紧束缚开链驻波动画(可生成gif图片)

【代码】紧束缚开链驻波动画。

2024-10-30 21:58:59 141

原创 给定正多边形外切圆半径和边数,给出正多边形各顶点的xy坐标的matlab函数

给定正多边形外切圆半径和边数,给出正多边形各顶点的xy坐标的matlab函数

2024-06-15 20:45:31 210

原创 matlab中一种直观的构建矩阵的方式

matlab中一种构建矩阵的技巧

2024-04-22 21:21:49 139

原创 群折射率$ n_g$与有效折射率$ n_{eff}$的关系详细推导(假设$ \lambda_0$为真空入射光波长)

群折射率和有效折射率关系公式的详细推导

2023-08-15 15:01:50 4036

原创 matlab设置图像的坐标轴刻度朝外

matlab图像的坐标轴刻度设置朝外

2023-08-01 20:55:04 1406

原创 平板光波导中导模的(注意不是泄露模)传播常数β的matlab计算(验证了是对的)

(Slab waveguide)平板光波导的传播常数的计算

2023-07-29 20:58:59 1949

原创 用平面波展开法(PWEM)计算光子晶体条状超原胞的投影能带

(平面波展开法)PWEM算投影能带

2023-05-13 11:04:53 892 2

转载 Universitatea Babeş-Bolyai网站找到的一些计算电磁学资料(包括PWEM、FDTD、TTM)

一些计算电磁学的代码

2023-05-10 21:27:57 170

原创 美国老自治领大学的Dr. ShangPingGuo分享的平面波展开法代码合集文档

Dr.ShangPingGuo的平面波展开法代码合集文档

2023-05-10 20:58:00 180

原创 二维体光子晶体的平面波展开法代码2

这篇文章接前面《二维体光子晶体的平面波展开法代码》这个是实际网格划分,各标记的含义上篇文章有说明下面是傅里叶系数恢复的相对介电常数分布(虚部),看起来非常大,那是因为imag(EpsMat)趋于0的原因。下面这个图是实空间相对介电常数分布的伪彩图:下面这个图是TE能带图,可以看到和FEM的结果还是有点偏差,但实际上只要加密网格同时遵守前一篇文章所述的nG参数和precisStruct参数的关系就可以获得误差更小的能带图。

2023-05-10 15:35:15 449

原创 matlab实现DFT(取了一些数据计算结果和fft相差很小,但未详细验证)

DFT的matlab实现,和fft进行了少量对比误差非常小,但没详细验证,慎重。

2023-05-06 21:56:02 197

原创 DFT振幅

和离散傅里叶变换有关

2023-05-06 21:35:10 138

原创 matlab根据中心和边长构建正方形

【代码】matlab根据中心和边长构建正方形。

2023-05-04 16:02:18 1193

原创 二维体光子晶体的平面波展开法代码

二维平面波展开法

2023-05-04 09:25:48 1291 2

原创 (PWEM前置知识)解析公式求相对介电常数分布函数的 Fourier 展开系数以及基于此的绘制实空间原胞的相对介电常数分布

(PWEM前置知识)解析公式求相对介电常数分布函数的 Fourier 展开系数以及基于此的绘制实空间原胞的相对介电常数分布

2023-05-03 15:21:32 577

原创 实空间四极矩不变量、体偶极矩不变量的计算

matlab实空间体四极矩计算(参考了github的一个代码)

2023-04-17 09:14:08 917 2

原创 Matlab绘图为什么设置了相同的字体大小结果出的图字体大小还是不一样

matlab相同字号设置但最终图片字号大小不一致(matlab2018b中已验证过)

2023-02-26 10:06:50 1268 1

原创 matlab同一条曲线上plot不同x位置颜色不同

matlab同一条曲线上不同颜色,注意曲线是光滑的,不是scatetr

2022-10-01 11:37:06 3371

原创 寻找子集一维数组在母集一维数组中的位置(注意只适用于特定关系数组,未详细测试)

只适用于特定关系的数组

2022-07-30 09:45:05 304

原创 一维列数组分类加强版(可以对重复元素使用,但不能含有0元素)

一维数组按间隔分类,请仔细阅读注释

2022-07-28 10:14:28 160

原创 检查一维数组中的重复元素以及每个重复元素的重复次数(结果以矩阵形式给出)

matlab函数,检测一列数组中的重复元素和重复次数,结果以矩阵形式给出,第一行是重复元素,第二行是对应元素的重复次数

2022-07-27 21:38:42 620

原创 对输入的一维数组(按顺序列且不重复)按容差tol分类(未详细测试)

主要用于识别简并能带

2022-07-27 18:45:15 165

原创 一点绕另一点旋转angle度的matlab子程序(未详细测试)

某点绕某点旋转angle度的matlab程序

2022-07-25 14:40:57 397

原创 运用小矩阵作为元素构建大矩阵(matlab函数,未详细测试)

如题

2022-07-01 11:09:19 1742

原创 一个有趣的极限(会在求标量格林函数的Ewald级数时且处理它的奇点的时候会遇到)

如题目所示,这就是要表达的意思

2022-06-29 16:23:02 139

原创 一个和二维泊松求和有关的公式(推导Ewald级数中有用,运用了2D泊松求和公式,傅里叶变换的位移性质)

如题所示

2022-06-28 21:24:57 556

原创 matlab复误差函数的高效计算(有官方背书)

matlab复误差函数的高效计算,可以和mathematica的官方函数对比验证下,有权威官方背书,是参考网站的代码改写而来。

2022-06-27 17:40:46 677

原创 赫尔维兹_勒奇超越函数(matlab自编函数)

function [out] = Lerch_fun(z,s,v)%Lerch_fun(exp(1j*2),3,0.1)% Lerch transcendent%表达式:\Phi(z, s, v)=\sum_{n=0}^{\infty} \frac{z^{n}}{(n+v)^{s}}%syms tf=@(t)((t.^(s-1)).*exp(-v*t))./(1-z.*exp(-t));out=(1/gamma(s))*(integral(f,0,Inf));end和Mathematic

2022-03-01 21:29:14 1006

原创 带选择程序(未测试)

function [band_sto]=choice_band(vec,val,band_index)%根据band_index选择能带%vec,val是最原始的vec,valval=real(sqrt(diag(val)));%w/c,,real可改,决定画能带的实部还是虚部[~,order]=sort(val);%w/cband_sto=zeros(size(vec,1),length(band_index));for count=1:length(band_index)tp=band.

2022-01-05 17:14:49 234

原创 三角格子BZ离散代码(T-K-M-T)(好像高对称点重复了)

function [k0]=BZ_dispersed()global a0delta=0.01;%可调参数T=[0,0];M=[0,2*pi/(sqrt(3)*a0)];K=[2*pi/(3*a0),2*pi/(sqrt(3)*a0)];TK=K-T;tk=TK(1)+TK(2)*1i;list_tk=(T(1)+T(2)*1i)+[0:delta:1]*tk;KM=M-K;km=KM(1)+KM(2)*1i;list_km=(K(1)+K(2)*1i)+[0:delta:

2022-01-01 17:31:14 307

原创 matlab画圆函数

function [] = circle(x,y,r)%画圆函数% circle(0,0,4) ;grid on% x y是中心,r是半径rectangle('Position',[x-r,y-r,2*r,2*r],'Curvature',[1,1])axis equal%为了修饰曲线的颜色,宽度,圈盘填充颜色等,可以设置其他参数等,例如%'edgecolor','b',其中edgecolor表示边框颜色,后面的b是颜色参数值;%facecolor','r',其中facecolor表示内部填

2021-12-31 11:24:04 6390

智能优化算法—免疫算法笔记.md

很详细的免疫算法实现步骤,用于智能优化,与原始版本免疫算法不同,但不是代码,要的可以下载,智能优化算法可以实现无导数优化,实现问题的最优化,但上传的算法是单目标优化算法,要的就下载吧。

2020-09-14

量子力学贝里相位笔记

量子力学贝里相位笔记

2020-11-19

空空如也

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

TA关注的人

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