| 查看: 1702 | 回复: 11 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
icecream8508金虫 (著名写手)
|
[交流]
突然想到,今后是自己编程还是用软件哪?已有11人参与
|
||
|
本人只是简单地用过Ansys软件,也自己简单地编过程序,fortran编写。 对个人而言,觉得自己编程很痛苦。首先得了解这个fortran语言的特点吧;2)再次得深入理解所用的数值方法;3)得将自己的物理问题转换为可以编译的语言,获得正确的结果。也许一个很简单的问题,自己捣鼓半年甚至一年都不成功,而用软件可能一个月就解决了。 就我而言,要是软件能实现我的目标,我肯定第一选择用软件,毕竟这个黑盒子的整体框架式对的吧。另外,我们也毕竟只是为了解决问题,而不是对数值方法的研究与改进了,也就是一个实用主义了。 这就想问大家,对于编程和用软件,大家怎么看? |
» 猜你喜欢
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有181人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有19人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
26申博推荐:南京航空航天大学国际前沿科学研究院光学方向招收博士生!
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
河南商丘市有哪些比较大的搞软件编程的公司?
已经有7人回复
求解这类方程 用什么软件编程较好····
已经有8人回复
求编程软件labviewer及相关使用教材等
已经有10人回复
单片机编程软件,留着有用。
已经有21人回复
如何在非周期方向控制压强?难道只能自己编写程序吗?
已经有6人回复
Cnckad9.5.198自动编程软件(比较难找的软件)
已经有125人回复
程序员编程艺术第一~二十七章集锦与总结(教你如何编程)转载 by_July
已经有221人回复
用Matlab编程,大家看看我编的程序,谁知道哪里错了啊?
已经有5人回复
欧姆龙plc编程软件使用手册
已经有36人回复
如何用matlab软件或者用C及C++自己手工编程寻找转折点
已经有12人回复
如何编程或使用软件求得不规则图形的体积
已经有6人回复
求推荐化学软件有前途的课题组
已经有34人回复
请教各位同学和老师,用什么软件可以避开编程没学好的同学呢?
已经有26人回复
土木专业研究生,学习哪种编程软件比较适合?
已经有13人回复
PID温度控制中的仿真计算的编程一般采用什么软件?
已经有3人回复
【求助】有关“SW0PC_FXGP编程软件”的介绍
已经有1人回复
【求助】门外汉,想学习计算机软件编程,请过来人指教!
已经有4人回复
【讨论】大家是怎么提高自己的编程能力的?
已经有22人回复
shikang999
新虫 (小有名气)
- 计算强帖: 1
- 应助: 27 (小学生)
- 金币: 1454.7
- 红花: 7
- 帖子: 182
- 在线: 206.4小时
- 虫号: 2201981
- 注册: 2012-12-23
- 性别: GG
- 专业: 固体力学
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
小木虫: 金币+0.5, 给个红包,谢谢回帖
|
1、使用商业软件 我个人使用过Ansys、Abuqus、AutoDyn这类软件进行过简单的力学分析,这里使用这些软件的好处自然不必说,但是正如楼上所言,这些软件全是黑匣子。既然是黑匣子,当中运行了什么你真的清楚吗。经常看到看一些文献,说对什么算法进行了相应修正,然后使用商业软件提供的二次开发进行了很好的模拟。这里就有很大一个问题,商业软件之所以会成为商业软件,在进行仿真时,内部很可能有自己独特的算法,即使你的算法提供了一个错误结果,因为内部算法的修正,也会得到一个较好的结果…… 还有一点,商业软件因为是国外的,那…… 2、个人编程 2.1 编程语言其实很简单,记住不到10个关键字就OK了(C、C++、Vb.NET、C#),不用刻意去学,只要你经常练着手就会非常熟悉。我以前半个小时教会一个没有编过程的好友写出一个排序程序。 2.2 数值方法,个人感觉,根据情况而定,大部分的数值方法在解决一个问题时是用不上的。不用刻意去选修这门课。需要用到时,(恐怕最常用的就是方程组求解),直接翻翻书就行! 2.3 将自己的物理问题转化为编程语言,说实话这一步是很难的一步。有些人可能觉得很简单,不要忘记,在很多工程仿真问题上,求解的规模可能非常大,这时同样的算法,却采用不同的方法进行转化,效率很可能有很大提升。仁者见仁智者见智吧。总之一句话,其实,所谓的转化说白了就是多了几个变量,多了几个数学表达式! 3 个人编程难点 3.1 有些在参考文献里一句话就可带过的问题,在程序里实现却是相当有难度,特别是在资料有限的情况下 3.2 写这类程序最怕的不是怕程序出错,而是怕找不到程序错在哪里!之前,我跟踪自己一个程序,完完整整跟踪一遍下来,大概花2小时。但很多时候,不是你跟踪一遍就能发现问题所在!记得以前,耗了一周也没有找出程序的错误所在,索性就放了自己一个月假(我导师不知道) 3.3 还有一点,这里就不说了 4 编程好处 好处是你对这个程序运行机理知根知底,可以随意修改。当遇到另一个问题时,很可能由于你的积淀,你可以很快找到漂亮的解决方法! 5 总的说来,还是会一点编程 + 会一点软件 是比较好的!毕竟,多一门手艺没有坏处,你说呢! |

11楼2014-08-30 21:06:26













回复此楼