首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

scilab 微积分的运用

2012-11-11 
scilab 微积分的应用scilab 微积分的应用??1:scilab 计算微分的指令是diff();? diff每对函数微分一次,矩阵

scilab 微积分的应用

scilab 微积分的应用?

?

1:scilab 计算微分的指令是diff();

? diff每对函数微分一次,矩阵内数值减少一;

例如:x=1:10;

? ? ? y=x^3;

? ? ? diff(y) ? ? ?//(y(x+1)-y(x))/1;因此,在作微分时需要修正。

? ? ? diff(y,2)

? ? ? diff(y,3)

2:积分 integrate('待积分式子','变数',积分下界,积分上界)

例如:integrate('exp(-s)','s',0,4)?

3:integrate 求解不连续函数的积分

?格式:integrate('if..then...else...end','变数',下界,上界)

?例如:integrate('if x>0 & x<4 then 1, else 0, end','x',-10,10)

4:利用intg求解连续函数的积分

? 例如:deff('y=f(x)','y=x^2');

? ? ? ? ?intg(0,1,f)

5:二重积分int2d()

?在使用int2d前需要先用矩阵宣告他的区域范围,范围矩阵代表范围的三个顶点,并使用deff定义一个函数

?例如:X=[0 0;1 1;1 0];

? ? ? ?Y=[0 0;0 2;2 2];

? ? ? ?deff('z=f(x,y)','z=x^2+y^2')

? ? ? ?int2d(X,Y,f)

6:三重积分int3d 使用方法和二重积分的使用相同。

热点排行