октавы (/ MATLAB) 'ы обозначения для обработки нескольких возвращаемых значениявектора распаковка октава
[a, b] = f(x)
предполагает, что значения, возвращенные F (X) находятся в своем роде вектор-строке и что октавных поддерживает вектор распаковка (например, при распаковке Python).
Но когда я ставлю
[a, b] = [1, 2]
Я получаю
error: invalid number of output arguments for constant expression
ли распаковка вектор-поддержка октава?
Если да, то в чем правильная нотация?
я ничего не могу найти в документации
Квадратные скобки ('[]') имеют немного другое значение, когда правая часть назначения является вызовом функции. Чего вы хотите добиться именно? –
У меня есть два вектора (A и B), которые я хочу повторить одновременно. В python я бы сделал для a, b in zip (A, B): // Делайте некоторые вещи с a и b – dspyz