MATLAB

来源:互联网 发布:移动硬盘装ubuntu 编辑:程序博客网 时间:2024/04/26 20:18

其实真的,当初数学建模开发的时候,我就觉得,matrix laboratory 就非同凡响,不是因为别的,而是其开发语言的独特魅力,相较于前身 C、fortran等,该语言在可视化环境例如GUI方面或者说在大量toolbox的使用以及开发方面占据了一定的市场,该类语言最大的特点就是矩阵的加入,在运算线性代数、矩阵乘以及多元矩阵叠加相乘等方面起着巨大的作用,我们不得不提的是,可视化的图形操作界面是其他编辑器所不能够比拟的,因为无论是java还是mfc,工具箱的控件永远都只存在那么些现成的东西,而不像GUI那样简洁明了,当然笔者依然钟爱像类似turbo c那样的graphics.h的图形程序,虽然笔者尝试过大量的用来画图的函数,比如说rectangle、initgraph,、setbkground、setcolor等等,但是那些函数终究只能够浮于表面而不能够真正形成可视化的界面,2D、3D图形确实可以在编译运行之后画出来,而且造型确实不走寻常路,尤其试过三维立体图形,感觉在色调鲜明的环境之下,我们能够看到的是不同寻常的三维画面,当然不能够同photoshop、corel以及3dmax等等专业级别的矢量画图工具相比较,那些画笔以及颜料等分布,确实不是稍微尝试过就可以弄好的,笔者曾经尝试过画一幅心形图片,只可惜的是,那幅图花了笔者N久的时间也未曾构建成功,究其原因,笔者老了是其一,当然3Dmax这套高级软件令人费神并且专门用来进行室内设计再好不过。只是近几年在电影市场方面开拓创新,笔者实在吃不消,学习这套优秀甚至舍不得丢弃的室内设计软件至少得花半年的时间,由于这方面精英人士实在是少而又少,真的要弄出个像样的室内设计模块出来真的令人头疼,不过笔者终究相信不久的一天会将这套软件吃透,绝对绝对绝对!

另外一个matrix laboratory在微积分演算过程以及其他研究领域方面确实存在很多优势,大量的微分积分函数证明,甚至包括笔者啃了近1个小时的迪克斯特拉、佛洛依德算法,都十分有趣,当然在矢量图形、标量图形等方面确实存在很多争议,for循环的使用等,都是这套软件的优势,在图论这一块我们需要注意的是,并不是说拥有简单的编写这些个算法的技术我们就能咋样,只是它确实可以解决算法的问题,而其他像在数学建模方面我们应该看到,解决实际运用问题的时候,数学建模同样起作用,关键是基础,掌握二维三维图形的函数功能另外就是基本的矢量点阵乘,微积分函数以及其他图论的理论即可。应该说这套mathworks公司的软件确实在数值分析、微积分演算方面起着举足轻重的作用,学习好了以后我们会发现相当管用,对于致力于开发数学建模的同学可以尝试,笔者也欢迎深深喜爱钻研这套数学建模工具的人们进行深层次探讨。

原创粉丝点击