Simulink from file for interpolation in MATLAB function

1 view (last 30 days)
Hello,
I am trying to interpolate data from a table in Simulink using the MATLAB function block. The data table is not time dependent, but I want the table to be read every time step.
I am using the From File block to load a .mat file that contains 3 columns. Column 1 and 2 are the X and Y input and Column 3 is the function result. At each time step I want to read X and Y from simulink, interpolate the 3d table, and output the function value.
When I load the table into my the MATLAB function block, only the third column is availible, since the function block assumes this is a time series with the first row being the time. But I want the whole table to be availible at any time step. I could hard code the table into the function or define three .mat input files, but neither of these are my preffered solution. Any advice would be appreciated.
Thanks

Answers (1)

Josh
Josh on 2 Aug 2019
Well it looks like I can't use griddata anyway, so this probably won't work.

Categories

Find more on Simulink Functions in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!