e^t

我是风的歌

正在浏览标签为 Matlab 的文章

为什么MATLAB十分lovely?
看到这个标题估计不少空间好友会大跌眼镜,是啊,人的观点怎么可以变的这么大……

我之前不喜欢MATLAB的语法,觉得和别的语言例如C,Python区别太大,可是后来发现
MATLAB不用中括号索引,可是Fortran也是用小括号索引元素
MATLAB第一个下标不是0,可是Fortran的第一个元素下标也是1
Python、Java等等都是基于C的,当然和C站成一对了……汗

——Fortran等价于“公式翻译”,是为科学家量身定做的语言,毋庸赘言吧~

MATLAB用来做prototype最合适不过了:不需要在循环套循环中晕头转向,方程组一行搞定,可视化一行搞定。还有,现成的算法一行搞定……

也许你不喜欢MATLAB的终极原因还是:它是收费的,而且很贵……

发表一下感慨:其实好与坏还是很客观的,你理直气壮地认为一个东西不好——到头来却只是自己顽固
的一厢情愿,而你的损失就是“错过”。想想看,人生中这种杯具很多地~

Matlab的nc之处

抢沙发

Matlab的nc之处
不理解为什么就不能(例如):
[e pi]=[2.71 3.14]

连个decouple都懒得实现吗?
拟合一堆数据得到两个数字,赋给变量也这么麻烦。莫非要
result=Mat\Vec;
然后: a=result(1);r=result(2);
??

一直不喜欢Matlab这个有点NC的语言(个人偏激观点),就像一个空间好友提到的:明明index吧还要使用小括号,搞得和函数一样。相对于octave作为语言本身也看不出什么优点(除了那些现成的toolbox)。不像 Mathematica人家根本不存在开源的alternative――尽管我尊重Maxima或者sympy,而Matlab对应的开源软件简直好几个,若非创始人跑得快,真不知道这种软件(我不愿意称它为语言)可以撑多久?

#那么我为什么要用,原因是大家都在用,原因是很多code,package也在用。虽然能Python就Python,但是接触Matlab是不免的了……

#如果上面decouple其实是存在的,那么请点明我,感谢!

其实没有必要到处去找,mathworks网站上就有MatLAB的两本电子书。关键是作者的身份!下面是MatheWork上关于作者的介绍

Cleve Moler, Chief Scientist / Founder

Cleve Moler, Chief Scientist Cleve Moler is chairman and chief scientist at The MathWorks. Moler was a professor of math and computer science for almost 20 years at the University of Michigan, Stanford University and the University of New Mexico.

He spent five years with two computer hardware manufacturers, the Intel Hypercube organization and Ardent Computer, before joining The MathWorks full-time in 1989.

In addition to being the author of the first version of MATLAB, Moler is one of the authors of the LINPACK and EISPACK scientific subroutine libraries. He is co-author of three textbooks on numerical methods.

创始人,主席,首席科学家……自然对matlab了如指掌。下面是链接
http://www.mathworks.com/moler/index.html

MatLAB我已经卸了装、装了卸N次了,总是对浮点数有排斥的感觉。最后没办法还是装上吧,不过依然期待Numpy/Scipy最终可以帮我完成matlab的工作。从而断绝和这个N G大的Commercial软件的联系

Maple,Mathematica,Matlab,软件杂谈

曾经上过几次MapleSoft的网站,总是对上面的Mathematics=Maple这句话耿耿于怀。不过前些日子思维突然一转,于是仿照着写下:

Engineering=MatLAB
Computation=Mathematica
Mathematics=Maple
相当贴切,自我感觉良好哈!

我一直怀疑Mathematica在工程领域到底应用了多少。至少另两位都有(类似)Simulink之类的东东,都在仿真领域下了大工夫,Mathematica却一直不见动静——就连Scilab这个开源软件都搞了一个Scicos啊!可是Mathematica似乎意志坚定了就是要走不同的路,就像Wolfram|Alpha这类产品应该会让Wolfram之外的所有人吃惊吧(当然也包括其Competitors),一个数学软件公司竟然和Google搞上了——至少当时大家都是这样说的。不过再怎么说工程领域也是个大蛋糕啊,工科的学生不管国内国外好像没有谁把Mathematica当成主角的,那些另外收费的Mathematica软件包用了多少了?没有MatLAB的Toolbox多吧。不得不承认Mathematica的MathWorld和Demonstration Project都很有创意,而不管Mathematica在TIOBE排行上面比MatLAB低多少名次,它都会有一群坚定地使用者,可是不在工程领域这个最能赚钱的地方好好努力的话,终究还是会影响软件发展的。

7.0不知道算不算是努力的标志,最大亮点的Image Processing毕竟太Specific了一点。Computable Data倒是蛮好的,但是如果要在工程领域推进的话,完全可以做的更好。例如空白的界面和直线式的显示方式,我认为应该被替换为类似MatLAB那种,可以方便地Check变量列表和相应的值。Wolfram在Mathematica 7.0出来之前还说已经有8.0甚至9.0的idea了,也不知道什么时候可以展示出来。

杂:
还有就是Maple就敢大胆使用13作为版本号,不明白CorelDraw当时为什么还神神鬼鬼地搞一个X3出来,难道艺术家更加感性,无语……

没事又看了看Maple官网上的Demo,那个MapleSim应该是吸取了Simulink和一般的GUI设计软件的各自优点,很好!虽然我不用。

另外Jobs不知道是不是糊涂了,QuickTime的新图标难看的要死。电脑上面唯一一个苹果软件还搞得最没有美感,这和心目中苹果的一贯形象相比,可成了个讽刺啊~