Simulink: get range of values from lookup table

1 Ansicht (letzte 30 Tage)
jp
jp am 4 Mär. 2019
Beantwortet: Fangjun Jiang am 6 Mär. 2019
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 Kommentare
Fangjun Jiang
Fangjun Jiang am 5 Mär. 2019
not clear what you actually want to do. example?
jp
jp am 5 Mär. 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.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Fangjun Jiang
Fangjun Jiang am 6 Mär. 2019
TableData=1:10;
dStart=3;
dEnd=6;
index=and(TableData>=dStart, TableData<=dEnd);
SelectedData=TableData(index)
SelectedData =
3 4 5 6

Weitere Antworten (0)

Kategorien

Mehr zu Event Functions finden Sie in Help Center und File Exchange

Produkte


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by