python能代替matlab吗_用 python 代替 matlab 进行科学计算

大一不知道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()

上图:

roowe%E8%99%95%E5%A5%B3%E4%BD%9C.png

你还在用盗版的Matlab吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值