Matlab - convert vector to discrete function

How can I convert a vector of real numbers to a discrete function dependent on other vector of real numbers:
U(i); i=1,2,3... ---> U(x); x=[0.01,0.003,0.0036...]
*The desired function is the function I get from: >>plot(x,U); *The final goal is to integrate : U(j+1)=integral(U(x)*5^.x,-0.05,0.05);

1 个评论

How come the first U has inputs of integer numbers but the second U has input of x? I mean what's the relation between x and i? You also need to mention what U is where is came from...

请先登录,再进行评论。

 采纳的回答

Matt Fig
Matt Fig 2012-9-5
编辑:Matt Fig 2012-9-5
You can fit a polynomial to U, or a spline or any function. We must know what the expected relation is, or at least see the graph to have a hope of figuring out the relationship.
Perhaps you could post an image of the plot.
You also can simply use TRAPZ without any fitting.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Numerical Integration and Differentiation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by