Я знаю, что вопрос запутан, поэтому я попытаюсь объяснить свою проблему. Я работаю в проекте labview, и одна из вещей, которую мне нужно сделать, - спросить у пользователя количество переменных и количество разных значений для каждого из них, создать массив со всеми комбинациями.Как заполнить и массив, чьи строки были комбинациями и столбцами для разных групп? (Labview)
Позволяет supose у нас есть 3 различных переменных, например: var1, var2, var3
и количество diffent значений для каждого из них:
var1 -> 0, 1, 2
var2 -> 11, 22
var3 -> 55, 66, 77, 88
Таким образом, результирующий массив должен быть как это:
0 11 55
0 11 66
0 11 77
0 22 55
0 22 66
...
этот путь до 3 х 2 х 4 = 24 строк
Принимая во внимание, что количество переменных и значений каждого из них обычно будет различным, как я могу заполнить этот массив?
Мне нужно, как это сделать с помощью labview. Большое спасибо заранее.
Это, кажется, хорошее решение, я Попробуем. Единственная проблема заключается в том, что число переменных не всегда равно 3, но также может составлять 1,2,4,5 .... Единственное решение, которое я нахожу, - создать условную структуру с 5 или 6 «если», от 2 до 6 или 7 vars, и в каждое условие «если» разместите решение, которое вы предложили для 3 переменных. Спасибо. –
У меня была большая проблема, моя версия LV - 8,6 и у нее нет Cartesian Product. –
Я создал пример и добавил его на главный пост. Картазианский продукт VI учитывает списки переменной длины, используя его «количество элементов в каждом списке». – ijustlovemath