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了.