How to compile a simulink model for 3d surface plot, which can find z for user defined (x,y)

1 view (last 30 days)
I have a 3-d table, lets assume x=first row, y = first column and z is matrix for x and y. I could use curve fit in matlab to get the surface plot and linear polynomial equation. But i want to compile a simulink model which has to find the z value for a given x,y looking up the table or through the equation.

Accepted Answer

Naty S
Naty S on 4 Feb 2016
  3 Comments
Naty S
Naty S on 7 Feb 2016
If I understand correctly you have got a 2D matrice with data points (Z). you've also got 2 1D vectors (X,Y). you want a function that looks somthin' like z_val=f(x,y) which is taken from the Z 2D matrice.
So.. set table dimensions to 2. Table Data should be Z (2D matrice) and the 2 breakpoints should be your X and Y row vectors.
This should give you 2 inputs, one for x and one for y that will yield the appropriate Z value
RANJITH REDDY KALLURI
RANJITH REDDY KALLURI on 18 Feb 2016
@Naty S Here all X , Y elements are being passed into lookup table, what if i want to restrict one value of x, y into lookup table for every time step i wanna run.

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!