scilab 与 函数

来源:互联网 发布:罗兰架子鼓 软件 编辑:程序博客网 时间:2024/05/22 06:52

    scilab是一个自由软件,其开发者期望可以适用scilab来替代matlab(matlab实在是过于庞大,也过于昂贵了).在安装好scilab的这几天里,我一直在尝试着如何使用它,由于中文文档实在过于稀少,很大程度上还需要系统自带的帮助文件,所以这里列出的东西的可能比较简单.

  注:可以使用octave代替,符号计算建议使用maxima

 

1>函数求值

在数学分析中,定义一个函数式,再将数值带入是很常见的一种训练.

在scilab中可以使用如下两种方式进行.

第一种:

deff('[z]=f(x)',['a=x+1','z=a^2']);

feval(1:10,f);

 

第二种:

function [z]=f(x)

a=x+1

z=a^2

endfunction

 

feval(1:10,f)

 

2>画图


这里列出的是简单的二维画图,三维画图还没有搞明白

x=-3*%pi:.01:3*%pi;

y=sin(x);

plot(x,y);

 

OK了.

 

 

原创粉丝点击