Matlab on Powerbook

Matlab是我使用的主要编程工具,新的Powerbook上自然也要安装,正巧也有网友留言问到,今天做一个简单的评价。

实验室有MatlabR14的正版,可以同时支持两个用户,Matlab买来就是两套光盘,一套是针对Windows,另一套是针对Unix和MacOS。在MacOS上安装Matlab需要X11的支持,而Tiger默认并没有安装。所以要先找出Tiger的光盘选择option安装,把80多兆的X11装上。据说有了这个,基本上Unix上可以跑的程序就都可以在Mac上跑了。然后就是安装Matlab,配制license文件等操作,今天早上分别在两台机器上运行了一下。

测试环境:

1,DELL工作站(两三年前买的老机器了),Optiplex-SX260,P4-2.4GHz / 512MB / Windows2000-SP4英文版。

2,Apple-Powerbook笔记本,M9677J/A,PowerG4-1.67GHz / 512MB / MacOSX-10.4.1

运行程序前两台机器均关闭了其他程序。程序并不是什么专业的测试,就是我自己写的一个弱智程序,对分段定义的微分方程进行数值求解,然后显示相轨迹和波形,为了使运算时间加大以便看出差距,让其计算1000个周期。结果如下:

Dell运算了100秒完成;Powerbook运算了109秒完成。

以上数据还用我说什么么?一个2.4G的工作站比一个1.67G的笔记本只快了10%左右,应该是Powerbook胜出了。这种快不知道是因为PowerG4的CPU?还是因为操作系统优秀?还是乔布斯喜欢微分方程?如果是CPU强,那以后苹果采用Intel的芯之后还会有次性能么?

结论:苹果非常有营养!!

[注] 此文中的测试虽然并无编造,全为事实,但并不专业,也不权威,纯属个人体会。

[另] 针对MacOS的盗版Matlab恐怕没有,望用户权衡成本后选购。

相关文章:

  1. MATLAB 6 的参考网站
  2. 有关东京奥运会的网上投票

“Matlab on Powerbook”有 9 条留言,您也来说说?

  1. nikita says:

    因為PowerPC 是比P4 強的關係所以勝出囉。

  2. Mr.Rain says:

    现在买Mac送iPOD mini(只限学生)。

  3. lwl says:

    盗版matlab for linux/macos已经有了。

  4. PEPSI says:

    matlab有没有for linux power PC的版本么?
    如果没有,能在上面跑么?

    RE by MAYUE

    当然有,Matlab for Mac 和 Matlab for Unix 是一个光盘,在苹果上需要X system就OK了。

  5. 丁帅 says:

    请问现在的ansoft的一些软件有没有支持unix的或mac的。比如说
    ansoft designer 或 ansoft hffs

    Re by MaYue

    你说的这几个可能都没有MAC版本,但如果有*NIX版本的话,一般都可以在Mac的X11下运行。

  6. TQF says:

    请问我想买一个IBM X60系列的笔记本,主要在windows环境下处理文档,运行matlab做一些编程计算,另外我还想装一个Visual Fortran。不知道能否满足需要?
    内存升级到1G可以了吗?谢谢!

    Re by Mayue

    没问题,配制足够。

  7. yjcong says:

    你好, 请教个关于matlab的问题。 我要解一系列的稀疏矩阵(用eigs)。 但软件总是提示
    Iteration 1: a few Ritz values of the 8-by-8 matrix
    然后给出一组0, 有时非零。eigenvalue 也少了2个。对与同一个矩阵,eigenvetor也变来变去的。
    在帮助里, Iteration查不到, 但eigs里有些说明, 可我没看明白,好像和什么dnRk有关。以前解过相似的矩阵问题,没有遇到这个东西。

    谢谢

  8. yjcong says:

    我知道这是把为零的eigenvalue去掉了, 但, 如何让它不显示。
    还有, 在matlab里, 用mod算余数, 在scilab里是什么?找了半天, 没找到。

  9. fetty says:

    我想在linux下,用perl程序 调用matlab运行一个M文件,生成结果文件后终止Matlab, 然后, Perl 程序继续使用matlab结果. 大虾,有何高招?

有话要说?写在下面就噢了。

Leave a Reply