大一不知道Matlab的时候,一直想学,后来学了c++(也不算学了,就那些东东只配敲些ACM水题),才发现Matlab也木有什么好学的,那个语法糟糕得坑爹(有感于小组的数值分析大作业的代码全是我一个人敲出来的,过几天还要整理代码上交,囧!),各种操作的复杂度不得而知,更多的是因为老师在讲《数值分析》这门课的时候更多的是侧重理论,所以就无视老师了,导致现在好多不懂,才开始慢慢蛋疼书上的东西。其实现在用的Matlab是盗版的,貌似Fedora下就它一个盗版软件,囧! 同时据说python可以进行科学计算,所以就小小试下,貌似还OK。 不过各种函数之类的,只能看官方的文档学习了,现在想起某某的话,貌似是英语林老师吧,最新的东西一般都以英文发布的,所以不习惯英文的阅读的同学,很抱歉,官方貌似木有提供中文的。
我的环境是Fedora 14,因为windows的操作貌似和linux有点小小的不一样,例如windows要安装ipython,linux可以不用,用以下命令安装那些包,可能有些系统已经自己安装了。
yum install numpy scipy python-matplotlib -y
贴下测试代码:
#coding=utf-8
#!/usr/bin/env python
# Time-stamp: <2011-05-18 00:18:03 Wednesday by roowe>
# @version 1.0
# @author roowe
#import numpy
from matplotlib import *
from pylab import *
zhfont = matplotlib.font_manager.FontProperties(fname='/usr/share/fonts/cjkuni-ukai/ukai.ttc')
x = arange(0.0,2*pi, 0.001)
y = sin(x)
plot(x,y)
title(u'roowe處女作',fontproperties=zhfont)#設置字體,中文顯示暫時這樣頂着
savefig('roowe處女作.png', dpi=75)
#grid on
show()
上图:
你还在用盗版的Matlab吗?