r语言计算微积分例题及代码.docVIP

  • 22
  • 0
  • 约1.13千字
  • 约 2页
  • 2021-08-31 发布于湖北
  • 举报
计算向量、矩阵差分 x=1:5 x diff(x) [1] 1 1 1 1 y=1:12 z=matrix(y,3,4,T) z diff(z) [,1] [,2] [,3] [,4] [1,] 4 4 4 4 [2,] 4 4 4 4 diff(x,diff=2) [1] 0 0 0 #求一元函数导数 f=expression((5*x)/(1+x^2)) D(f,x) f=expression(2*x^2) D(f,x) #求二元函数偏导数及梯度 f=deriv(z~x^2+y^2+x*y,c(x,y),func=T, hessian=F) f f(1,2) 例1梯形积分 trape=function(fun,a,b,tol=1e-6){ N=1;h=b-a T=h/2*(fun(a)+fun(b)) repeat{ h=h/2;x=a+(2*1:N-1)*h I=T/2+h*sum(fun(x)) if(abs(I-T)tol) break N=2*N;T=I} I} source(trape.R) f=function(x) exp(-x^2) trape(f,-1,1) 高精度积分 f=function(x) exp(-x^2) integrate(f,-1,1) 例2简单二重积分 library(

文档评论(0)

1亿VIP精品文档

相关文档