scilab 與 函數

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章