matlab trapz二重积分函数_matlab数值微积分

本文详细介绍了MATLAB中的数值积分和微分函数,包括polyval()、polyder()、conv()、polyint()、diff()、trapz()以及integral2()等。通过实例展示了如何使用这些函数进行多项式求值、求导、积分以及二重积分等操作,以计算定积分和微分问题。
摘要由CSDN通过智能技术生成

1、polyval()     %多项式构造函数,参数为系数vector,自变量vector

f=[9,-5,3,7]; x=-2:0.01:5;   %x的范围为-2到5

y=polyval(f,x);     %x为自变量范围,f为多项式系数

plot(x,y, ’linewidth’,2);

xlabel(‘x’); ylabel(‘y’);

set(gca,’fontsize’,14);

2、polyder()   %求导

p=[5 0 -2 1];  %5x^4-2x^2+x

polyder(p);  %结果为20     0    -4     0

3、当x=7时,导数值

p=[5 0 -2 1];    %5x^4-2x^2+x

polyval(polyder(p),7);

4、conv()  %  用于表示f(x)=(20x^3+7x^2)(x^3+4x)这种的多个因式

的乘积

y1=[20 7 0 0]; y2=[1 0 4 0];

f=conv(y1,y2);

5、polyint()    %给不定积分一个确定的常数项k,...

f(x)=x+4;  对其积分得 1/2x^2+4x+k

p=[5 0 -2 0 1];  %f(x)

polyint(p,3);   %给定积分后常数项k为3

polyval( polyint(p,3),7 );  %计算f(7)的积分

6、diff()  %向量相邻元素的差异,用于计算斜率

x=[1 2]; y=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值