博客专栏  >  编程语言   >  开源数学软件

开源数学软件

介绍各种优秀的开源数学软件,如 maxima、scilab、octave、R、gnuplot 等的功能特点、编程方法、使用技巧及重要算法的实现原理等。介绍各种开源的数值计算代码库如 gsl、fftw 等的编程方法及其所用算法的原理讨论等。

关注
13 已关注
31篇博文
  • Scilab 的绘图函数(4)

    经常,我们需要将几幅图并列放置。这时可以用subplot()函数。  subplot(m,n,p) 表示将一个绘图窗口分成m行n列,当前在第p个子图上绘制。 下面是一个例子: t = linspace...

    2014-07-21 13:24
    2643
  • Scilab 的绘图函数(3)

    我们在做数据绘图或函数图像时经常需要使用对数坐标系。尤其是数据的范围跨越很多个数量级时,通常的线性坐标系下无法表现出数据特征。  Scilab 中Plot函数无法画出对数坐标。需要使用 plot2d...

    2014-07-15 13:12
    2692
  • Scilab 的绘图函数(2)

    一幅图是由许多元素组成的。包括图标题,x轴标签,y轴标签,刻度线等。图1给出了各个元素的一个示意图。 这些所有的元素在scilab中都是可以用代码控制的。 标题 上个笔记上介绍了用xtitle(...

    2014-07-14 14:22
    2372
  • Scilab 的绘图函数(1)

    Scilab 的绘图函数 plot 函数 最基本的是 plot 函数,与 matlab 中的plot 函数类似。 xdata = linspace(1,10,50); ydata = sin(x...

    2014-07-10 15:41
    3525
  • 利用 SCILAB 设计 FIR 滤波器(窗函数法)

    理论上说,设计FIR滤波器是很简单的,给定一个期望的频率响应H(ω),对其进行傅里叶反变换就可以得到FIR滤波器的离散单位冲击响应。   实际使用中的问题是,这样得到的许多滤波器的滤波器阶数都是无穷的...

    2014-03-26 13:18
    3098
  • 利用 SCILAB 设计 iir 滤波器设计(模拟滤波器双线性变换法)

    IIR 滤波器的设计方法有很多种,一种比较简单的方法是先设计对应的模拟滤波器,然后将模拟滤波器转换为对应的数字滤波器。模拟滤波器到数字滤波器的转换最常见的方法是双线性变换法。下面就介绍一下怎么利用SC...

    2014-03-27 16:40
    2542
  • 利用 SCILAB 设计 FIR 滤波器(Minimax法)

    所谓 Minimax 方法就是指设计的指定阶数的FIR滤波器的幅度响应的最大偏离最小化。SCILAB 提供了eqfir 函数可以方便的使用 minmax 法设计FIR 滤波器。   [hn]=eq...

    2014-03-27 15:49
    2673
  • Scilab 处理声音数据(补充)

    mapsound  Scilab 中有一个函数可以绘制声音频谱随时间变化的图像。采用的算法是分块进行FFT求得每一时间段内的频谱。唯一一点缺陷是窗函数无法选择,只能是矩形窗。算是个简化版本的短时傅里叶...

    2014-01-22 13:21
    1815
  • scilab 读取处理 wav 文件 (2)

    上一篇 blog 中已经介绍了 wavread 和 wavwrite 两个函数。这里介绍其他一些有用的函数。 playsnd 函数 播放声音数据。基本用法如下。 其中 command 只在 un...

    2013-08-28 14:18
    1748
  • scilab 读取处理 wav 文件

    最近工作需要,要对wav文件中存储的声音信息进行分析处理。所以花了些时间收集了各种数学软件中处理wav 文件的方法。 Scilab Scilab 中处理音频文件的函数很多。其中最基本的是w...

    2013-03-24 19:31
    3126
  • Maxima 的基本微积分操作

    Maxima 对各种微积分的运算提供了强有力的支持。 可以这么说,在基本微积分运算能力上,Maxima 不输给任何商业软件。 求极限 求极限是微积分中最基本的运算。在Maxima 中用 limi...

    2012-08-04 09:41
    4879
  • Maxima 的三角函数化简功能

    trigsimp 函数是最基本的用来对三角函数进行化简的功能函数。 trigsimp 函数利用 sin(x)^2 + cos(x)^2 = 1 and cosh(x)^2 - sinh(x)^2 = ...

    2012-08-02 21:14
    2333
  • Maxima 中的复数运算

    在 Maxima 中用 %i 表示单位虚数。四则运算和大多数的函数直接就支持复数。比如下面的例子: rectform 函数可以将输入的复数化为标准的直角坐标形式。 polarform 函数则将...

    2012-08-02 17:52
    2865
  • maxima 代数方程求解

    本文最初写于 2010-07-21 于 sohu 博客,这次博客搬家一起搬到这里来。 版权所有,转载请注明出处。 一般的代数方程 solve (expr, x) solve (expr) ...

    2012-05-26 09:13
    2075
  • maxima 学习笔记(基本微积分)

    本文最初写于 2010-07-22 于 sohu 博客,这次博客搬家一起搬到这里来。 版权所有,转载请注明出处。 微分: diff (expr, x, n) diff (expr, x) ...

    2012-05-26 08:53
    1447
  • maxima 代数表达式变换

    本文最初写于 2010-07-26 于 sohu 博客,这次博客搬家一起搬到这里来。 版权所有,转载请注明出处。 maxima有很多操纵代数表达式的函数,这里只列出了部分常用的。其他的我还没用过...

    2012-05-26 08:41
    1367
  • maxima 学习笔记(coeff 函数的应用)

    本文最初写于 2010-08-08 于 sohu 博客,这次博客搬家一起搬到这里来。 版权所有,转载请注明出处。 coeff 函数有两种基本形式,分别是: coeff (expr, x) ...

    2012-05-26 08:33
    2719
  • Maxima 矩阵及矢量运算 4

    本文最初写于 2011-11-14于 sohu 博客,这次博客搬家一起搬到这里来。 版权所有,转载请注明出处。 1.4 生成矩阵的其他方法 copymatrix 函数用来实现矩阵的拷贝。 ...

    2012-05-26 08:19
    1453
  • Maxima 矩阵及矢量运算 3

    本文最初写于 2011-11-14于 sohu 博客,这次博客搬家一起搬到这里来。 版权所有,转载请注明出处。 1.3 修改矩阵元素的值 矩阵可以像 List 那样访问它的某个元素。或者用 s...

    2012-05-26 08:16
    1411
  • Maxima 矩阵及矢量运算 1

    本文最初写于 2011-07-14于 sohu 博客,这次博客搬家一起搬到这里来。 版权所有,转载请注明出处。  1.1 矩阵和矢量的建立 Maxima 中有许多方法可以生成矩阵和矢量。下面分...

    2012-05-20 21:03
    3123
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部