自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 python解决一元二次方程问题

achar=input("请输入一元二次方程的三个系数:")程序的中complex(0,1),结果。其实就是1j再乘判别式的相反数开根号。

2024-06-21 22:57:41 1565

原创 FDTD分析组

另外一个重要作用就是可以将分析组中的数据进行扫描,这样就类似于做实验可以通过扫描结果找到最优解。当然里面是需要添加一些代码的。这个需要根据每个人不同的需求来进行编程。当然FDTD中也带了一些完整的分析组。分析组中主要添加的是监视器,监视器收集到的数据,可以在分析组中进行处理。可以根据需要自己添加。

2024-06-19 22:19:22 303

原创 python中的海龟作图法

海龟绘图就是指一个海龟按着程序中给的路线拿着笔一边走一边画(做的是连续的)turtle库。for i in (0,1,2,3,4): #海龟绘图改进版本。海龟绘图只要找到角度和长度作图的语句还是比较简单的。

2024-06-19 22:10:55 204

原创 python中参数作用域和函数返回值

这个参数作用域的话是就是针对函数,如果没有函数的话就都是全局变量了,而之所以有局部变量,就是针对那些只在函数体中作用的变量,这些变量一旦离开本函数体,就不是一个已经定义过的变量。可以发现全局变量y可以用在任何地方,但是局部变量x只能用在函数体内,否则就会报错。r1="第一个返回值"r2="第二个返回值"r3="第三个返回值"默认返回的是元组类型。

2024-06-12 23:02:43 524

原创 FDTD中的光源和监视器

光源:这个是区分专业和用途的,使用前最好了解每种光源的基本用途,并且了解光源所应用的场合,这个的话就需要你自己去补充相关学科的基础知识,我是做光学模拟,因此用的比较多的是平面波和场源监视器。我建议可以尝试取用脚本书写光源,监视器的话最好可以加入分析组中,这样方便之后的操作。

2024-06-12 22:45:40 1124 1

原创 python函数(定义和参数)

通俗的讲就是将程序模块化,这是很重要的,在工程中,需要将大的项目分成若干模块化,然后让不同的程序员进行书写,最后在进行拼接。提到函数就必须将参数,上面例子中name就是形参,而“神兵小将”,“花园宝宝”是实际参数。函数内容和逻辑语句时的使用方法一样,要空四个字符(一个tab键),​​。prin1(name="小明",age="15")prin1(age="18",name="小红")prin2("小红","18")prin3("小明","13")prin2("小明")prin3("小明")

2024-06-11 23:04:10 352

原创 FDTD仿真范围

由于FDTD是基于时域有限差分法(FDTD)对麦克斯韦方程进行求解,于是必须要限定求解范围,也就是FDTD仿真软件的仿真范围,这里的边界的范围根据自己的需求而定,不过边界条件中比较常用的就是周期边界调节(Peridioc),对称边界条件(Symmetric),反对称边界条件(Anti-symmetic),吸收边界条件(PML)。其他的边界条件比较少,有兴趣可以了解。吸收边界条件通俗的讲就是将所有的波进行完美吸收,但是也会有少量的反射,这些其实一般可以忽略不计。周期的话就是按着你的单元结构进行周期性延展。

2024-06-10 22:29:13 434

原创 python流程控制

和c语言相同的是python中break语句和continue语句中break语句用的更加广泛。其中break是跳出循环,而continue是跳出本次循环而继续进行下一次循环。不同的时python循环是不需要大括号,而是只要遵守结构循环内的语句需要缩进四个字符,即一个tab键。不过也可以发现最后只停留了一个8,因此程序一直在执行while的continue的那个语句。可以看到循环执行了最后的语句,因此可以发现break直接跳出了循环,而continue只是跳出一次循环。print("循环结束")

2024-06-10 22:17:11 184

原创 FDTD结构

里面有addcustom和addimport自己编程各种图形,两种添加形状的方式不同,但是原理是一致的,也可以导入stl文件,这种的话就比较麻烦了。个人建议在整添加图案时最好添加一个structuregroup,当然是手动添加,如果通过addstructuregroup函数的话也会有不方便。里面可以导入已经写好的图形。FDTD中自带的结构是有限的,只有目前这几种。

2024-06-08 18:31:52 907

原创 python中字符串的简单使用

字符串一般需要用单引号或者双引号进行引用,如果想要输出单引号或者双引号可以交替来达到引用的目的,对于转义字符的引用可以在开头加r,从而输出转义字符“/”。A=" one try" #使用双引号或者单引号引用字符串。") #字符串如何使用单引号。A9=A6.strip() #删除字符串的空白。A7=A6.rstrip() #删除字符串的首空白。A8=A6.lstrip() #删除字符串的尾空白。A2=A.upper() #所有字母大写。

2024-06-08 18:17:55 135

原创 FDTD材料库

可以导入各种材料,其中使用最多的就是(n,k)材料导入,可以取网上寻找相关材料库,导入txt文件,来导入新的材料,或者更加适配于目前波段的材料。当然也可以导入其他材料,比如Graphene是石墨烯材料,plasma可以导入二氧化钒、黑鳞等。但是随着如今发现和应用的材料越来越多,我们会发现材料库中的材料已经无法满足我们的需求,我们就可以用到导入材料。FDTD提供很多材料库。

2024-06-07 11:31:02 1274 1

原创 python数值类型的简单操作

b4=~a #0000 1010 取反1111 0101(负数)1111 0100,取反0000 1011。python对分号没有要求,可有可无,.extend是在数列中添加元素,可以添加多个元素。添加的元素一定要是数列类型。

2024-06-07 11:14:19 129

原创 FDTD学习网站

2.哔哩哔哩上有一些基础视频,如果你想学习更加高级的操作,还是需要尝试自己做一些案例。4.其他人做的案例。

2024-06-05 17:38:24 877 1

原创 python个人自学记录(0)

python中常见类型:数值型,浮点型,复合型,字符串,列表,元组,字典,布尔类型,集合。type():由于返回数据类型。

2024-06-05 17:28:25 181 1

原创 关于stm32导入芯片

stm32基础导入芯片

2023-01-09 00:09:00 690 1

原创 五行八卦的制作

本次制作八卦图学到了很多数学知识其中最难理解的是纵坐标方向相反,导致计算更难。编程需要不断进行修改,并且对很多东西进行了了解。

2022-03-29 22:54:46 423

原创 星星三角形

Console.WriteLine("Hello World!"); int n; string inStr; Console.WriteLine("请输入一个1-20的整数:"); inStr = Console.ReadLine(); if (int.TryParse(inStr, out n) == true) { ...

2022-03-25 12:07:57 348

原创 三角形(利用极坐标)

这个做三角形其实并没有太大的必要,更多的是用极坐标来做多边形或者轴对称图形。这个按钮添加以后可以更好的显示,否则会报错。

2022-03-24 08:06:14 626

原创 围棋棋盘C#

通过国际象棋棋盘的学习,从而画围棋棋盘,其实只要将国际象棋的填充改成画线即可,与国际象棋棋盘中的循环完全一样。

2022-03-18 09:20:57 268

空空如也

空空如也

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

TA关注的人

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