- 论坛徽章:
- 0
|
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:利用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 使用方法和二重积分的使用相同。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56796/showart_695779.html |
|