Matlab论坛
直播中

胡秋阳

13年用户 5435经验值
私信 关注

matlab应用实现数值微积分

利用matlab的数值微分函数语句“diff”,求函数、f(x)=exp(x)或任举一例的一阶微分。

    m=m+(y(i+1)+y(i))*(x(i+1)-x(i))/2;

程序的内容:

ans =

1.99983550388744

        m=m+h/3*(y(i)+4*y(i+1)+y(i+2));

        m=m+(y(leng-1)+y(leng))*h/2;

函数内容为:

ans =

程序内容为:

    y=y+sin((x(i)+x(i+1)+h/2/sqrt(3))/2)+sin((x(i)+x(i+1)-h/2/sqrt(3))/2);%利用

运行结果为:

y =

>> a=@(x)sin(x);

>> quad(a,0,pi)

ans =

>> syms x

>> diff(sqrt(x))

ans =

1/2/x^(1/2)

>> diff(exp(x))

ans =

exp(x)


回帖(6)

babybluefei

2013-6-17 09:20:47
quad是个什么函数 有什么用 不想去看demon
举报

王承利

2013-7-27 20:00:10
{:2:}{:2:}
举报

龙门镖局

2013-8-30 18:38:39
谢谢楼主分享学习资料
举报

封尘无奈

2013-8-30 18:39:35
谢谢楼主分享学习资料
举报

zywplc

2013-9-15 09:34:23
支持分享                       
举报

夜里的时光

2013-11-9 19:47:09
谢谢分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分