Декартово произведение в MATLAB

Вот упрощенная версия моей проблемы. Предположим, у меня есть вектор

p=[1 5 10]

и еще один

q=[0,75 0,85 0,95].

И я хочу получить следующую матрицу:

res=[1, .75;1, .85; 1, 0,95; 5, 0,75; 5, 0,85; 5, 0,95; 10, 0,75; 10, 0,85; 10, .95].

Это также известно как декартово произведение. Как я могу это сделать?

Большое спасибо

16
задан jpjacobs 23 March 2012 в 10:18
поделиться