How can I find it?

조회 수: 1 (최근 30일)
Furkan Ozkan
Furkan Ozkan 2021년 6월 22일
댓글: Furkan Ozkan 2021년 6월 22일
how can I find f(-0,3) on matlab?

채택된 답변

Walter Roberson
Walter Roberson 2021년 6월 22일
There is not just one answer: it depends upon what model function you use
x = [-0.4, 0, 0.4, 0.8, 1.2]
x = 1×5
-0.4000 0 0.4000 0.8000 1.2000
fx = [-0.204, -0.07, -0.006, 0.442, 1.658]
fx = 1×5
-0.2040 -0.0700 -0.0060 0.4420 1.6580
fx03 = interp1(x, fx, -0.3)
fx03 = -0.1705
fx03s = interp1(x, fx, -0.3, 'spline')
fx03s = -0.1382
p3 = polyfit(x, fx, 3);
fx03p3 = polyval(p3, -0.3)
fx03p3 = -0.1427
The cubic fit looks pretty good.
  댓글 수: 1
Furkan Ozkan
Furkan Ozkan 2021년 6월 22일
thanks!

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Chunru
Chunru 2021년 6월 22일
You can use interp1 to interpolate. 'doc interp1' for more details.
x = [-0.4 0 0.4 0.8 1.2];
f = [-0.204 -0.07 -0.006 0.442 1.658];
y = interp1(x, f, -0.3)
y = -0.1705

카테고리

Help CenterFile Exchange에서 Spline Postprocessing에 대해 자세히 알아보기

제품


릴리스

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by