Simulink: get range of values from lookup table

1 view (last 30 days)
In Simulink, I have a 1-D lookup table containing data with evenly-spaced breakpoints. I want to compute the mean of the table data between two points. Is it possible to do this?
  2 Comments
Fangjun Jiang
Fangjun Jiang on 5 Mar 2019
not clear what you actually want to do. example?
jp
jp on 5 Mar 2019
For example, if the table data is [1 2 3 4 5 6 7 8 9 10], and I have calculated the start and end points to be 3 and 6, I need to be able to get [3 4 5 6] out.

Sign in to comment.

Accepted Answer

Fangjun Jiang
Fangjun Jiang on 6 Mar 2019
TableData=1:10;
dStart=3;
dEnd=6;
index=and(TableData>=dStart, TableData<=dEnd);
SelectedData=TableData(index)
SelectedData =
3 4 5 6

More Answers (0)

Categories

Find more on Event Functions in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!