- 博客(27)
- 收藏
- 关注
原创 我的SCI文章投稿记录(现已更新到第三篇)
我的SCI文章投稿记录(现已更新到第三篇)分享一下我的几篇文章的投稿周期,以供参考。欢迎大家引用。第一篇文章:Structural reconstruction and visible-light absorption versus internal electrostatic field in two-dimensional GaN–ZnO alloys纤锌矿中强内建电场严重影响光电子性能提升,本研究提出无内建电场Haeckelite (8|4)结构,相比纤锌矿在具有相同光学带隙下提升至少55%光吸
2021-11-25 21:48:54 9000 8
原创 如何美化MATLAB和Python画出来的图
如何美化MATLAB和Python画出来的图写在前面俗话有句叫做:字不如表,表不如图,意思就是图可以最直观最显然的表达我们想要表达的信息,其升降趋势一目了然;表其次,能够看到数值,但是想要看出变化趋势却很困难(完全不可能看出一个复杂的周期性变化);最次的是文字表达,可以用文字来表达其趋势、周期、大小范围,但是终究没有具体的数值与更显然、更直观的图来的好。话虽如此,在作图方面,一个好看的图能够...
2019-08-11 19:54:28 2236
原创 MATLAB做晶体结构图(固体物理)
最近在复习考研复试《固体物理》这一门课,去年学的内容已经忘干净了,所以就翻开前几页。突然看到了面心立方和体心立方结构图,想到了去年室友用Mathematica做了晶胞的结构图,于是就手痒痒自己也想来做一个。
2019-03-21 22:41:39 8326 3
原创 如何写出三体的MATLAB程序-代码篇
如何写出三体的MATLAB程序-代码篇写在前面在上文当中我们已经对三个物体之间的受力进行了分析,也说明了在时间ttt下的加速度、速度和位移的计算方式。本篇中将根据上一篇的公式来写出对应的代码,并且详细说明一下如何去构建一个程序的框架。本文所有代码均在我的Github中存有备份,可下载后直接运行,点击Github: HanpuLiang/Three-Body-by-MATLAB即可进入。构...
2019-03-07 21:56:53 2961
原创 如何写出三体的MATLAB程序-理论分析篇
如何写出三体的MATLAB程序-理论分析篇写在前面之所以写这个程序,是因为某天晚上无聊,室友正在学习MATLAB,于是提议写一个三体运动的物理模拟程序来练练手。就此,我也写一份该程序来为室友做一个参考标准,希望可以帮助室友进步的更快。做出来的大概效果就如下图所示本系列所有代码均在我的Github中存有备份,可下载后直接运行,点击Github: HanpuLiang/Three-Body-...
2019-03-07 21:54:53 2228
原创 解决TeX Live安装过程中报错Error, for better info unpack, then run install-tl-windows.bat
如果能够打开遇到这一篇文章说明都遇到了这个问题,一般都是在安装各种默认选项下出现的这种情况。经过谷歌一些资料,大概明白了怎么处理这个错误。步骤第一步:选择Custon install这一步相当于不要让他默认安装所有文件,我们可以自主选择安装的内容,不然一下子安装三四个小时突然报错然后全部取消,很折磨人。第二步:很多选项的界面第一个,“基本信息”的“选择安...
2018-09-13 22:47:21 4572 3
原创 用c++实现游戏2048---核心算法
用c++实现2048—核心算法写在前面这一篇主要讲如何相应操纵者给出的指令,对地图进行相应的操作。这里我最开始的思路很简单,就是将地图的移动方式分为四种,即上(w)下(s)左(a)右(d)。但是如果分为四个函数的话,那就太繁琐了,复用性太差,相同的代码复制四次只修改一点,十分难看,所以通过思考将四个移动方式合并成为一个移动方式就是本篇所要思考的内容。根据指令移动地图...
2018-07-24 09:29:58 2366
原创 用c++实现游戏2048---前三步
利用c++实现游戏2048(命令行版)写在前面在知乎上偶尔看到有人利用写这种小程序练手,正好最近刚考完期末考试,所以就花了一个晚上写了一下,也简单的写了一个2048.之前没有用c++写过比较大型的内容,对c++的理解也不是很深。所以经过这一次编写,对游戏算法的理解以及c++多文件之间的调用有了更深刻的理解。在写之前,我先简单的构思了以下整个游戏会分成哪几个部分,私以为可以简单的...
2018-07-22 21:03:20 2102
原创 安装系统CAELinux,软件Salome和OpenFOAM5的感想
安装系统CAELinux,软件Salome和OpenFOAM5的感想写在前面这两天被室友大佬拉着做物理学术竞赛,扔给我了一个特斯拉阀的问题,他在论坛上找到了特斯拉阀的模拟程序,不过是基于OpenFOAM5.x的一个程序,所以就开始了我的安装软件之路。通过阅读使用说明,知道还要利用Salome去做一个特斯拉阀的基本模型,然后将这个模型导入到OpenFOAM5中再运行程序。也就是说我得...
2018-05-27 11:05:52 3139 1
原创 计算数据的经验分布函数与MATLAB作图
计算数据的经验分布函数与MATLAB作图写在前面因为某些原因,需要处理某些数据,比如说某项测量数据与理论值的误差,我们就需要检验误差是否符合正态分布。最直观的方法就是直接做出经验分布函数的图来进行观察。所以这里简单的写一下如何做出经验分布图。第一步,做经验分布图对数据按升序排列首先我们将所有一共n个数据按照升序排列。之所以升序,是因为这样方便我们后续计算。将...
2018-05-16 22:14:53 18228 8
原创 利用pyinstaller将py文件打包为exe
如何将py文件打包成为exe文件写在前面做大创的时候,因为需要计算合金的各种能量、温度等一大堆数据,为了能够福泽后来的学弟学妹,我决定将我处理数据时用的python程序打包成exe,这样就可以在没有安装python环境的电脑上运行我的程序了。所以上网查了一大堆如何打包的方法,尝试了py2exe和pyinstaller这两种方法,发现还是后者更加的简单便捷。同时为了能够帮助我自己以后再想...
2018-05-13 22:52:49 1804 1
原创 关于在坐标系中旋转平移物体的编程实现Matlab, Python
关于在坐标系中旋转平移物体的编程实现Matlab, Python写在前面上一篇文章中我已经讲了在坐标系中旋转或平移物体的理论,所以这一篇就直接开始搬代码。
2018-03-23 21:26:29 2817
原创 关于在坐标系中旋转平移物体的理论基础解析
关于在坐标系中旋转平移物体的理论基础解析写在前面前几日固体物理老师讲了一大堆关于坐标变换的内容,听的也是稀里糊涂。又和同学讨论了一下如果一个物体围绕坐标系中任意轴进行旋转,那么该如何计算其的旋转矩阵?于是思考了一会我就想出了一个自认为比较完善的方法,那就是将一个复杂的旋转操作拆分成几步基础旋转操作,然后依次写出旋转矩阵后按照顺序相乘即可。
2018-03-23 21:24:41 2237 1
原创 qqbot机器人编程实例(一)
qqbot机器人编程实例(一)写在前面从很早的时候看到别人的群里有能够自动回复的机器人开始,我就在思考这样的功能是如何实现的,那时还没有接触过编程,所以后来也就不了了之。前一段时间我在网上看到了对qqbot这个库的介绍,兴趣起来以后我就尝试了两下,发现控制我的qq发消息竟然很有趣,所以我就进一步进行探索,想要做出来一个相对来说还算得上是比较有模有样的机器人。功能介绍到目前为止,大概做出了几个我比较感
2018-01-21 19:38:48 10419
原创 Python徒手实现识别手写数字—对图片结果进行加权处理
简单的加权算法写在前面距离上一次更新已经很久远了,所以这一次趁着放假就把全部补完,这一次主要写的地方是针对上一章我们得出的排名来进行一个加权处理,令最后的结果更可信一点。因为加权的方法种类繁多,所以我这里只是简单的自己随意“创造”了一种方法,主要目的还是训练编程能力,所以如果在逻辑方面上存在某些缺陷的话还望见谅。方法概要接着上一篇文章,我们得到了距离某一个待检测图片A1最近的十个训练用图片B1, B
2018-01-16 16:47:10 1288 1
原创 Python徒手实现识别手写数字—图像识别算法(K最近邻)
写在前面这一段的内容可以说是最难的一部分之一了,因为是识别图像,所以涉及到的算法会相比之前的来说比较困难,所以我尽量会讲得清楚一点。而且因为在编写的过程中,把前面的一些逻辑也修改了一些,将其变得更完善了,所以一切以本篇的为准。当然,如果想要直接看代码,代码全部放在我的GitHub中,所以这篇文章主要负责讲解,如需代码请自行前往GitHub。
2017-10-30 22:46:47 26121 3
原创 Python徒手实现识别手写数字—简易图片数据库
Python徒手实现识别手写数字—简易图片数据库。为了方便数据的读取与存储。我决定建立一个简单的小数据库用来存放。
2017-10-17 20:25:47 2898 1
原创 Python徒手实现识别手写数字—图片的读入与处理
我这一次将图片的读入与处理的代码写了一下,和大纲写的过程一样,这一段代码分为以下几个部分:- 读入图片;- 将图片读取为灰度值矩阵;- 图片背景去噪;- 切割图片,得到手写数字的最小矩阵;- 拉伸/压缩图片,得到标准大小为100x100大小矩阵;- 将图片拉为1x10000大小向量,存入训练矩阵中。
2017-10-14 23:17:40 11270 5
原创 Python徒手实现识别手写数字—大纲
写在前面其实我之前写过一个简单的识别手写数字的程序,但是因为逻辑比较简单,而且要求比较严苛,是在50x50大小像素的白底图上手写黑色数字,并且给的训练材料也不够多,导致准确率只能五五开。所以这一次准备写一个加强升级版的,借此来提升我对Python处理文件与图片的能力。
2017-10-12 22:38:34 4808 1
原创 Python字典的fromkeys方法“疑惑”解析
主要内容我在查怎么创建多个字典键时,发现了fromkeys方法,并纠正了网上流传的错误用法,以及一些''bug''说明。
2017-10-10 21:04:20 2930 1
原创 遗传算法之Python实现
遗传算法之Python实现。这一篇文章主要面对的人群是看过了我之前的文章。Python的遗传算法主函数我的思想是,创建一个染色体的类,其中包括了两个变量:染色体chrom与适应度fitness。因此我们就可以通过直接建立对象来作为种群。最主要学习到了Python的类建立多个对象的方法。
2017-10-08 22:52:16 4347 6
原创 遗传算法简单介绍与MATLAB实现(三)
遗传算法简单介绍与MATLAB实现(三)对遗传算法与模型的连接的讨论与拓展,举了一个新的题目来进行示例与讲解。
2017-10-08 11:27:46 16881 26
原创 遗传算法简单介绍与MATLAB实现(二)
遗传算法简单介绍与MATLAB实现(二)上一篇文章中我们简单的介绍了一了一下遗传算法,其中提到了多元函数f=f(x,y)f=f(x, y).所以在这里我们就定义一个二元函数,作为第一个练手的程序。并以此作为示例进行编程示范。
2017-10-07 23:38:44 42865 102
原创 我的第一篇博客
我的第一篇博客。简单的说了一下开这个博客的起因其实就是为了记录自己的学习历程,以及自己能够在这个博客里面写一些数学模型、算法、物理模型和MATLAB, Python等内容。
2017-10-05 22:11:28 732 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人