自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电力电子(1)- 半导体

电力电子(1)- 半导体掺杂、自由电子和空穴物质由原子组成。不同元素的原子,结构不同。半导体元素(硅、砷、锗等) 的原子最外层有活跃的 价电子(valence electron)。两个原子之间的价电子能够两两成对地形成共价键(covalent bond)。价电子围绕原子核旋转,如果关注其的能量属性,将发现它的能量取值是离散的,也就是说价电子只能处在若干个能级之一。价电子从一个能级跃迁到更高能量的能级需要从外界吸收能量,比如升温。一个能级称为价电子带(valence band),比它高一个级别

2021-01-28 10:23:52 986

原创 数字电路(1)- 逻辑代数第一讲

数字电路(1)- 逻辑代数第一讲variable, complement, literalAAA is a variableA‾\overline{A}A is the complement of AAAA,A‾A,\overline{A}A,A are literals逻辑运算及定律  boolean addition , OR  boolean multiplication , AND  它们满足交换律、结合律和分配律更多推论A+0=AA+0=AA+0=AA+1=1

2020-09-28 18:25:08 650

原创 线性代数(5)- 线性映射第三讲

线性代数(5)- 线性映射第三讲向量空间的积  对于向量空间V1.…,VmV_1.\dots,V_mV1​.…,Vm​,它们的积(Product)定义为V1×⋯×Vm={(v1,…,vm)∣v1∈V1,…,vm∈Vm}V_1\times \dots \times V_m=\lbrace (v_1,\dots,v_m) \mid v_1\in V_1,\dots,v_m \in V_m \rbraceV1​×⋯×Vm​={(v1​,…,vm​)∣v1​∈V1​,…,vm​∈Vm​}  这一个集合表征的空

2020-07-29 19:52:16 541

原创 线性代数(6)- 线性映射第四讲

线性代数(6)- 线性映射第四讲线性泛函数  T∈L(V,F)T\in L(V,F)T∈L(V,F),则TTT可以被称为是一个线性泛函数(Linear Functional)对偶空间  V′=L(V,F)V'=L(V,F)V′=L(V,F),则V′V'V′称为VVV的对偶空间(Dual Space)  VVV是有限维度的,则可推出,V′V'V′是有限维度的且dim V′=dim Vdim\ V'=dim\ Vdim V′=dim V  v1,…,vnv_1

2020-07-29 19:51:51 888

原创 线性代数(4)- 线性映射第二讲

线性代数(4)- 线性映射第二讲矩阵  m,n是正整数,则m行n列的矩阵是一个数阵,每个元素都取于FFF A=[A1,1⋯A1,n⋮⋱Am,1⋯Am,n]A=\begin{bmatrix}A_{1,1} & \cdots & A_{1,n} \\\vdots & & \ddots \\A_{m,1} & \cdots & A_{m,n} \\\end{bmatrix}A=⎣⎢⎡​A1,1​⋮Am,1​​⋯⋯​A1,n​⋱Am

2020-07-25 11:07:15 990

原创 线性代数(3)- 线性映射第一讲

线性代数(3)- 线性映射线性映射  一个满足以下性质的函数T:V→WT:V \rightarrow WT:V→W被称为一个线性映射(Linear Map)或线性变换(Linear Transform)Additivity: ∀u,v∈V,T(u+v)=Tu+Tv\forall u,v \in V,T(u+v)=Tu+Tv∀u,v∈V,T(u+v)=Tu+TvHomogeneity: ∀λ∈F,∀u∈V,T(λu)=λ(Tu)\forall \lambda \in F, \forall u \in

2020-07-23 17:04:59 3221

原创 线性代数(2)- 有限维的向量空间

有限维的向量空间线性组合  同一个向量空间VVV中,有若干个向量v1,…,vmv_1,\dots,v_mv1​,…,vm​,则a1v1+…+amvma_1v_1+\ldots+a_mv_ma1​v1​+…+am​vm​被称为是它们的线性组合(Linear Combination),其中a1,…,am∈Fa_1, \dots, a_m \in Fa1​,…,am​∈F展开  同一个向量空间中,若干的向量v1,…,vmv_1,\dots,v_mv1​,…,vm​的展开(Span)  span(v1,…

2020-07-22 19:22:11 1012

原创 设计模式(1)- 八个设计原则

设计模式(一) 八个设计原则设计模式  一个实际任务往往可以分成不同的部分,通过向下继续分解,可以得到不同的子任务。学者们发现,存在一些典型任务,这些任务是具有普遍适用性的,并且存在一些程序结构,可以更好地完成任务。这个“更好”被定义为后面讲到的八个设计原则。这些典型任务对应的解决方案(这些好的程序结构)就被称为设计模式(Design Pattern)。  这八个设计原则都是基于一个点所延展开来的,这就是现代编程工程的主要矛盾,即“需求总是在不断变化的”。可以说,所有的设计模式,都是以不同的角度,处理

2020-07-21 19:42:38 236

原创 线性代数(1)- 向量空间

线性代数(1)- 向量空间(Vector Space)复数(Complex Number)  向量空间(Vector Space)首先是一个空间,数学形式上就是一个集合(Set)。很自然的,首先需要定义元素(Element)的概念,实数是一类元素,类似地,复数也是一类元素。  引入复数是为了体现向量空间的概念是普遍的,从它的元素可取的值就能看出,事实上,函数也是一类元素,后面将看到,只要定义了合理的加法和数乘运算,什么样的元素都可以组成一个向量空间。  复数可以视为两个实数的对,a+bi,在运算上直

2020-07-21 13:29:57 2075 1

原创 Python 高级编程 Type Hint (一)

近来使用Python作为项目开发语言。为符合软件工程的要求,提高代码质量和可读性,考虑使用python一些高级特性,比如新版本引入的官方typing库。程序员在使用typing库并遵循一定规范进行编码后,如果所使用的IDE支持这种Python的新规范,则能进行一些进阶的静态检查,比如泛型的支持。泛型(Generic)指的是允许程序员在编写代码时定义一些可变部分,那些部分在使用前才作出指明,这是一种思想。以泛型类为例(这是泛型思想的一个具体实例),考虑C++中的vector,这就是一个泛型类。它在程序

2020-07-15 20:44:47 522

原创 神经网络随笔 HopField & RBF & BP神经网络

近来需要研究神经网络在控制领域的应用,因此有必要回顾一些经典的神经网络模型,比如HopField神经网络、RBF神经网络。 HopField神经网络是非常特殊的,其关键词是“状态”,即每一个神经元在一个时间点上有状态概念。神经元对应的状态变量的取值可以是离散的,也可以是连续的,也因此分为离散型HopField网络(DHNN)和连续型HopField(CHNN)。这里仅讨论离散型,并且其取值是二值的(-1,1),其它的原理可由其导出。其特殊之处,除了对每个神经元引入“状态”的...

2020-07-10 00:22:53 1661

原创 人机博弈初探

人机博弈 人机博弈,顾名思义,就是运用博弈论的知识,赋予计算机与人博弈的能力。 人机同台竞技,开头能想到算法自然是很多的。简单的有贪心算法,即数学建模一个评估游戏局面的函数,让计算机每一次做决策时,简单粗暴地选择当前最优的可行步骤。显而易见,对于五子棋、国际象棋等这类相对复杂的游戏,仅仅贪心算法是有心无力的,因为当前最优不代表全局最优,也就是说只考虑当前局面是有...

2019-04-19 23:35:00 4074

原创 堆栈实现·括号匹配问题

堆栈的练习题,就是输入一堆括号,告诉你他们是否左右括号匹配了,如果不匹配则输出第一个不匹配的位置思路非常简单,直接看代码一直贯彻自文档化(self-documenting)的代码习惯// 括号匹配问题# include <stdio.h># include <stdlib.h># include <string.h>// 栈元素存储的信...

2019-03-21 01:11:30 895

原创 BMP图片 读取

学习资料主要来源是CSDN论坛,维基百科,和Microsoft官方文档。BMP,BitMap图,是微软提出的用来存储位图的标准格式,它现在不仅仅只适用于Windows系统,还已经拓展到了其他平台,于是 BMP 也有了别名 DIB Device-independent BitMap 设备独立的位图。首先BMP格式使用的是小端模式记录数据块。比如有一个数据块是0x123456 其中数学上,最高...

2019-01-22 00:53:54 2155

原创 OSI模型的认知(一)

协议栈与OSI模型的特点,网络层,数据链路层的简要

2018-03-30 12:38:03 379

BMP读取与显示

此程序用以 教学 读取各种类型的 BMP 图片,并设计了一些关于 BMP 读取的类与函数,并附有 各种标准的 BMP 图片 作为样例进行测试。程序自文档化,学院派风格,可读性强,推荐在学习BMP格式的同学借鉴。

2019-01-22

空空如也

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

TA关注的人

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