How do I properly retype my code by using trap() function?
this is the original code, I run it I got .5, but when I plug in with trap() form i got like 10 different number, how do I properly use trap() function
this is a trapezoid method integral problem
f_x=function(x)
x
a = 0 ; b = 1
n = 10
h = (b-a)/n
x=seq(a,b,h)
y = f_x(x)
first=(y[1]+2*sum(y[2:n])+y[n+1])*(h/2);
first
first of all, when asking for help about somewhat obscure functions outside of base, its always good practice to state what package you are trying to use, so that people don't have to search.
assume you are using cmna ? https://www.rdocumentation.org/packages/cmna/versions/1.0.3/topics/trap
I would ask you to respond with a clear statement of the function you are trying to integrate ?
The code you shared is a bit of a mishmash...
f <- function(x) { sin(x)^2 + cos(x)^2 }
this is an example where its clear to see that f(x) is a function of x involving square trig terms.