Extrapolation and estimation of data
显示 更早的评论
Hi,
I am trying to estimate a series of costs for various different batteries, I have costs for a series of capacities but I want to estimate the cost further than the maximum capacity and the cost at fractional capacities. I have tried using polyfit and polyval but if I use an order of 2 or higher I get negative value numbers. Here is an example of what I am trying to do,
%
bat1 = [3.6 6.4 10 14.4 18 32 50 72]; % Capacity of battery
cost1 = [400 500 600 700 900 1200 1500 1800]; % Cost of bat1 per respective capacity
NCap = linspace(1,100,50); % The capacities that I want to interpolate and extrapolate the cost to
I have also tried to use interp1 but I often get NaNs well within the range of bat1 and cost1. If anyone has any advice I would be grateful.
采纳的回答
更多回答(2 个)
Bibhavari Bandyopadhyay
2019-11-29
1 个投票
Does anyone knows the algorithm behind extrapolating using spline?Need it urgently.
Thanks in advance.
Zain
2019-1-23
0 个投票
(Should I ask new question with similar title or is it better to leave my question here?)
Hi, I am having a problem with extrapolation of my data. I would like to expand my time series which is 170000 long for 9000 points from left and right side, but I am not sure how to do that. (I tried also with symetric expansion, and I saw that it is possible to use "polynomial regression continuation", but this polynomial solution I am not sure how to apply.)
Data looks like in the attached file(s). And results from 'pchip' and 'spline' extrapolation are also in the attachment.
When I apply interp1, non of methods provide good results. Should I do something before applying interp1? Is extrapolation actually good choice for data expansion?
1 个评论
riadh euldji
2021-6-22
hello sir i hop that you are doing well
i have same problem as yours
if you got any good resultes could help me sir ?
类别
在 帮助中心 和 File Exchange 中查找有关 Interpolation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!