Operador de colon eficiente para múltiples puntos de inicio y fin

Supongamos que tengo las siguientes dos variables:

start_idx = [1 4 7];
end_idx   = [2 6 15];

quieroeficientemente (sin for loop si es posible) genera una sola fila que consiste en el operador de dos puntos que se aplica entre los elementos correspondientesstart_idx yend_idx. Para este ejemplo, esto resultaría en:

result = [1:2 4:6 7:15];

Por lo tanto:

results = [1 2 4 5 6 7 8 9 10 11 12 13 14 15];

El método para hacer esto debería ser utilizable dentro del bloque de funciones MATLAB de Simulink. ¡Muchas gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta