1 非线性光学元件

尚未进行身份认证

不吹牛,不摆架子,力求以最通俗的讲解,最详细的代码,最弱智的注释帮助到求知若渴的人。

等级
TA的排名 5w+

C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)

本文借助easyx库函数(提供下载链接),很方便地用C语言实现了鼠标、按钮、进度条、坐标尺等操作,为普通C程序的友好人机交互界面提供了一种简单便捷的方案。

2020-02-15 09:42:37

【MATLAB】混合粒子群算法原理、代码及详解

本博主的一篇粒子群整定PID算法的文章介绍了全局粒子群算法的原理及其在PID参数自整定上的应用。这篇文章则是介绍了在全局粒子群算法的改进算法——混合粒子群算法。该算法相比全局粒子群算法收敛速度更慢,但可以有效避免多极值情况下收敛到局部最优解。

2020-01-19 13:12:35

【Matlab】模式识别——聚类算法集锦

本文介绍了多种聚类分析算法,包括静态聚类算法和动态聚类算法两类。其中静态聚类算法包含了最小距离法、最小最大距离法、K均值聚类、支持向量机算法;动态聚类算法包括了C均值聚类算法。

2019-10-04 14:25:14

【Simulink】粒子群算法(PSO)整定PID参数(附代码和讲解)

本文提供粒子群算法简介和一个算法举例,提供粒子群算法仿真PID的M文件代码及simulink仿真。另外,本文还提供了一种动态simulink仿真方法,可以让M文件和simulink文件之间互相交换数据,实现仿真与程序的反馈,增加了仿真的灵活度。

2019-08-24 22:26:05

【MATLAB】模式识别——非参数估计算法(Parzen窗+K近邻算法)及其参数选择

本文介绍了非参数估计的原理,着重介绍了Parzen窗法和K近邻法以及他们的Matlab实现,定性地讨论了Parzen窗法的h参数和K近邻法的k参数的选取方法,比较了两种算法的优劣之处。

2019-08-08 14:52:54

【openMV与机器视觉】四旋翼飞行控制背景下的PID控制与摄像头算法简介

本文介绍的算法是openMV IDE下运行的,使用的是Python开发语言,用于小型四旋翼的飞行控制。本文的算法虽然比较low,但简单易学容易出成果,有点缺陷但是又非常实用。本文介绍的算法包括PWM控制量生成、PID函数书写、巡线算法、寻找标志点降落算法、时序控制等。

2019-05-07 00:11:32

基于双线性插值的图像旋转原理及MATLAB实现(非自带函数)

本文介绍了图像旋转的基本原理及MATLAB实现,在不借助MATLAB自带函数的情况下,自己书写了实现图像旋转步骤的几个函数,使用的插值方法为双线性插值。

2019-04-29 17:39:14

【Matlab/C/Python/VB/...】代码复制到word时如何变成彩色的

Matlab的代码复制到word时是有颜色的,但是中文会出现乱码,在这给大家提供一种很便捷的方法——Notepad++。实际上Notepad++不仅解决了Matlab中文乱码的问题,其他的代码也可以变成彩色的。也可以通过编码方式来调整不同语言对于中文的编码方式。(例如C是ANSI,Python是UTF-8)

2019-03-18 20:26:42

【python】最优化方法之一维搜索(黄金分割法+斐波那契法)

最优化方法——一维搜索本文着重介绍了2种一维搜索的算法原理(配图),Python的程序迭代(配合matplotlib标注迭代点坐标)和算法的比较。

2019-03-04 16:48:01

【Python】用户在运行程序中动态创建数学函数(仿照Matlab的新建函数功能)

文章目录简介规则思路示例代码与运行效果简介动态创建函数是笔者起的名字,意思在程序运行过程中手动输入一个函数表达式,并将其作为一个函数进行后续的调用工作,类似于Matlab里面的匿名函数。这个功能使用传统语言会相当麻烦,当然,我也只是利用了Python的某些功能进行了一些技巧性的操作,大家会发现,正式因为Python的这些有用的函数,动态创建函数成为可能。规则创建函数时,乘号依旧是不能省略的...

2019-03-02 11:28:21

【Python】导入资源管理器的文件列表(计算文件和文件夹大小)

文章目录按照扩展名进行分类导出文件的大小分类到字典完整代码及效果按照扩展名进行分类使用Python查询一个路径下的所有文件可以借助glob模块以及os模块。在导入文件列表之前,我们需要指定我们的操作目录,操作目录一经指定,在后续的函数中默认查找路径即为当前设定的值。注意:区分文件(file)和文件夹(folder),二者没有交集。完整路径名=路径(path)+文件名(filename...

2019-02-24 15:56:04

Matlab仿真炮弹飞行轨迹——探究射弹参数对飞行轨迹的影响

本文根据空气动力学原理,利用MATLAB软件仿真了空气阻力存在情况下的,使用炮弹质点模型下的炮弹飞行的2D轨迹,并探究了出射角、出射速度、炮弹质量对于飞行轨迹和飞行时间的影响。

2019-02-09 20:16:02

【Matlab】根据图生成带权邻接矩阵,并求出最短路径

目录图的简介无向图(Graph)生成带权邻接矩阵求两点最短路径有向图(Digraph)生成带权邻接矩阵求最短路径图的简介图是拓扑学中的一个重要概念,分为无向图和有向图两种。图有两个重要属性,即点(Node)和边(Edge)。在图的概念中,我们只关心点和边的连接关系而并不关系他们在图中的相对位置。由点和边连接的图中,将边赋予一定的权重,就可以将图转换为各种问题,例如TSP(旅行商)问题、(Sh...

2019-02-05 11:53:05

Excel的规划求解【详细步骤】

本文目录1.说明2.准备加载项步骤1步骤2步骤33.线性规划问题步骤4步骤五步骤61.说明使用Lingo程序也可以实现线性规划、非线性规划以及0-1规划,但是在缺少Lingo程序的情况下,我们使用Excel照样可以很容易地完成。在这里我给大家提供了解决此类问题的详细步骤以及需要做的所有准备工作。2.准备加载项规划求解并不在Excel的功能菜单中,而是在Excel的加载项中。在帮助搜索中搜索...

2019-01-19 21:15:15

【Python】导入任意个数元素到列表

编程思路输入未知个数的元素需要用列表来存储,由于Python具有内存的动态分配能力,列表不需要手动动态分配内存,只需要两个方法——.append()和.extend(),前者为增加一个元素,后者为增加一个分片(也可以认为是子表)。Python的列表相当于C语言中的共用体数组,但是为了数据的可操作性,我们往往使用的时候保持列表中元素的一致性。Python3中的输入函数是input(),在inp...

2019-01-18 09:22:45

最小拍控制系统详细解读(阶跃输入+速度输入2个案例)【Simulink仿真】

目录索引符号说明最小拍控制系统构造原则闭环脉冲传递函数的构造数字控制器D(z)的构造本例中的系统参数说明Matlab代码实现符号说明y(k)——系统响应输出的离散值u(k)——数字PID控制输出的离散值r(k)——期望输出的离散值(事先已知),在本例中为常数(即阶跃输入)e(k)——e(k)=r(k)-y(k),为期望值-实际值,是单位负反馈的误差比较信号e_1,u_1,y_1,分别...

2019-01-15 00:45:24

Matlab制作朱利表

本文利用MATLAB自动生成计算机控制系统需要的朱利表

2019-01-14 12:56:25

Matlab【可视化作图】绘制线电压相电压辅助线

目录引言绘图原理采点绘图设置坐标轴标尺成型引言学习电力电子的同学可能在私下里练习的时候非常需要三相线电压和相电压的辅助线。最近我随便找了一本书把Matlab可视化编程恶补了一下,给大家介绍一下这个波形辅助线是怎么做的。三相线电压辅助线就是一组相位相差60°的正弦曲线,三相相电压辅助线就是一组相位相差120°的正弦曲线。为了让曲线具有普遍性,我选的x坐标轴的间距都是π6\frac{\pi}{6...

2019-01-12 14:07:36

Matlab仿真PID控制(带M文件、simulink截图和参数分析)

在直接数字域设计中,我们常常需要用到PID算法,而PID算法投入单片机使用时,往往需要硬件的支持,在调试时非常麻烦。本文通过Matlab仿真的手段实现PID,方便了开发者对系统的设计和实时调试。

2019-01-06 10:16:09

Matlab对指定参数的曲线进行非线性拟合

Matlab拟合曲线的方式Matlab拟合曲线的方式有很多种,有三次样条插值、线性插值、多项式拟合等等。多项式拟合由于函数由f(x)=anxn+an−1xn−1+...+a1x+a0f(x)=a_nx^n+a_{n-1}x^{n-1}+...+a_1x+a_0f(x)=an​xn+an−1​xn−1+...+a1​x+a0​组成,若采用最小二乘法拟合,对于参数KaTeX parse error:...

2019-01-02 20:12:28

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。