Using Values from Tabulated Data

9 visualizzazioni (ultimi 30 giorni)
Lilly
Lilly il 11 Ott 2023
Modificato: Matt J il 12 Ott 2023
Hello,
Let's say there is a function called A(t). A(t) is not a defined function, but there are specific values of A for given values of t.
Ex:
if t=1, A=78
t=2.5, A=80
etc.
For reference, there are about 20 values of t that are given with 20 values of A
How can I code this in matlab so that, in I enter A(1) it returns a value fof 78?
Thanks!

Risposta accettata

Matt J
Matt J il 12 Ott 2023
Modificato: Matt J il 12 Ott 2023
t = [1 2.5 3.6 4];
A = [78 80 85 96];
Afun=@(tq)interp1(t,A,tq);
Afun(1)
ans = 78
Afun(2)
ans = 79.3333
Afun(2.5)
ans = 80

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by