题外话:因为微信的推荐机制变动,有可能大家不会第一时间看到我的文章,请大家给我的公众号标上⭐,以免错过好资源。
为了赶一波双十一电商热潮,木木也来凑个热闹~
本次将发放30元优惠劵,可用于抵扣星球门票,总共20张,先到先得哦!文末领取即可,现对星球内的资源逐一介绍,希望可以帮助到大家。
《有限元基础编程百科全书》
该份文档是我个人在学习有限元数值编程过程中的心得体会,计划从最基础的静力学开始,一直写到动力学、非线性等一些较深入的FEM领域。
初衷是“好记性不如烂笔头”,趁着年轻,学东西快,就尽快的往前学,及时记录,为了以后用的时候复盘,从小白角度入手,相当于将知识揉碎了,展现出来。
为达到页面美观效果,采用Latex排版,每张示意图均是木木使用作图软件一笔一划绘制而成,色彩清新,每个公式均是木木一个一个手敲Latex公式,清晰美观。
文档的每一节均有相应代码和木木录制的视频教程,相信只要跟着节奏学,一定会有所收获,如果文档内的理论和代码有疑问,欢迎在星球内进行提问,木木看到后会第一时间回复。
文档目前的进度:
空间单元和轴对称单元部分的代码已经编制并验证完成,理论部分还没来得及更新,整套代码基于Matlab平台,采用面向对象的方式编程,具体的代码介绍详看下面推文:
进度缓慢的原因是因为木木下半年在准备各种编制类的考试,时间实在安排不过来,诸君见谅,相信明年文档和代码的更新速度将会大幅提升。
MFEA
MFEA是木木在学习Matlab的APP designer模块时,将自己的有限元程序打包成了一个UI界面,效果还不错,见以下视频介绍:
整套源代码贴在知识星球中,用户在此基础上学会使用APP designer的一些常用功能,将自身的代码打包为一个软件的形式,便于以后写专利、做产品。
PyMFEA
PyMFEA是木木在学习PyQt时,将一个开源有限元项目Pyfem打包进UI界面中,目的是学会PyQt如何制作界面。整套源代码上传于知识星球中,效果如下:
相比于Matlab的APP Designer,PyQt基于Python实现,可以调用更多好玩的库,制作出来的界面也更加美观大方,打包时不用像Mtalab打包的exe文件那样需要下载很大的runtime环境。
明年计划将《有限元基础编程百科全书》中的代码转化为Python面向对象编程,然后使用PyQt进行界面封装,打造出更加实用,美观的程序软件,使用者只需简单的界面操作,即可完成整套的有限元分析。
MeshGenerator
MeshGenerator是木木在学习开源网格划分项目pygmsh时,将其使用PyQt进行打包,一方面练习界面设计能力,一方面学习网格划分方法,整套源代码上传于知识星球中,效果如下:
优惠劵
参与更多互动交流,快快在下方留言区留下你的小脚印吧~
-End-
易木木响叮当
想陪你一起度过短暂且漫长的科研生活