Learn R Programming

resourcecode (version 0.5.3)

fastTrapz: Fast implementation of pracma::trapz from the Armadillo C++ library

Description

Compute the area of a multivariate function with (matrix) values Y at the points x.

Usage

fastTrapz(x, Y, dim = 1L)

Value

a vector with one dimension less than Y

Arguments

x

x-coordinates of points on the x-axis (vector)

Y

y-coordinates of function values (matrix)

dim

an integer giving the subscripts which the function will be applied over. 1 indicates rows, 2 indicates columns

Examples

Run this code
x = 1:10
Y = sin(pi/10*matrix(1:10,ncol=10,nrow=10))
fastTrapz(x*pi/10,Y,2)

Run the code above in your browser using DataLab