0%

是之前都是对自由空间中的进行分析,在实际中由于计算量以及内存的问题。必须设置边界。这很好想清楚的(虽然想了很久)。

我们推导得到了不考虑边界的三维的FDTD的基本公式,可以很容易看出我们想得到某点的某时刻的值,可以通过前一个时刻周围点的值去推出该点该时刻的值。所以如果我们有初始时刻的场的分布,那就可以一直推下去。如果是自由空间,那我们就要存储无限个Yee元胞,这怎么可能我们不可能有无限的内存以及计算资源。比如:要计算a点,就要知道a的左右两点的前一个时刻的值,同理嘛,2->4->8->16->32….. 所以想模拟全空间的传播(亦或者说是全空间我们想要弄清楚的空间的传播)就要设置边界,形成一个有限空间,所有YEE元胞的值都能通过这个有限空间的值递推,不需要借助该空间以外的值。这个边界,一定要首先满足的是不会有反射波的产生,不然就会破坏空间里电磁波原本 的传播了。所以它就叫吸收边界。

阅读全文 »

放假回家,正好家里有3台闲置的主机,就想折腾一下,也顺便做个记录和回忆。悲剧的是,这篇文章本应该在新年前夕完成,结果没备份,还被我误删了,唉,一直拖到现在才开始写。就不打算写成技术笔记了,多写一点感想吧。

阅读全文 »

Maxwell方程和Yee元胞

选择Maxwell的旋度方程:

注意到这里带上了$\vec{J_m}$,这是考虑到在磁介质中,有磁电流的存在。

线性各项同性介质中,本构关系为:

选取直角坐标系:

有微分形式了就可以试试有限差分了。

阅读全文 »

OMV全称是openmediavault,是一个基于debian开源的nas管理系统,干净好用

设备:PI 4 8GB

系统:Debian 11 bullseye

安装前一定要谨慎,判断是否有这个需求,而且OMV会接管大量底层,不要拿主力机去试验。

阅读全文 »

前言:树莓派不知道怎么的,很多服务都出问题了,虽然好像还能正常用,不过问题太大了,之前把树莓派当作主力机来使用的,装了太多冗余的东西了,直接重装。打算直接做nas了

设备:PI 4 8GB

系统:Debian 11 bullseye

阅读全文 »

暂时先叫这个标题吧

从头开始推

电磁场知识

旋度公式:

Maxwell Equation

其中:

在线性各项同性介质中,本构关系为:

阅读全文 »

无监督学习是根据类别未知的训练样本解决模式识别中的各种问题

类聚问题Cluster

给定m个未标记的数据集,对其进行分类。使得簇内数据之间具有高的相似性;不同簇数据之间具有高的差异性。

阅读全文 »

KMP算法目的:快速从主串中匹配出与模式串相同的子串

在梳理之前,先给几个约定吧。

  • 语言:C++

  • 字符串s,其子串的表示方法s[i]~[j]

  • 默认已经了解KMP算法中的一些基本概念,如主串,模式串等。

  • 证明并不严谨,只是呢,个人感觉如果知道了证明,就能够掌握住KMP算法的精髓
  • 本文的举例子都挺辣眼睛的,就是方便理解,可不看,重要的是证明。
阅读全文 »

铺垫

线性可分:

称两个集合线性可分

最大间隔超平面:

能将两个线性可分的集合正确划分开的平面就是超平面:$\omega^Tx+b=0$

为了使这个超平面更具鲁棒性,我们会去找最佳超平面,以最大间隔把两类样本分开的超平面,也称之为最大间隔超平面。

  • 两类样本分别分割在该超平面的两侧;
  • 两侧距离超平面最近的样本点到超平面的距离被最大化了。

支持向量(Support Vector):

样本中距离超平面最近的一些点,这些点叫做支持向量。

阅读全文 »