Здравствуйте. Есть у меня желание чисто ради перфекционизма кода в матлабе подставить сразу несколько выходных переменных одной функции в несколько входных переменных другой функции? Гулил, нашёл похожую проблему, но решения не увидел:
https://uk.mathworks.com/matlabcentral/answers/180164-use-a-function-that-returns-multiple-values-as-input-argument-to-another-function
Своими словами:
Есть встроенная функция
[x,y] = pol2cart(theta,rho)
Я хотел бы из x и y сделать комплексное число такой подстановкой:
С = complex(pol2cart(theta,rho))
Но при такой записи передаётся только вещественная часть, мнимая по нулям.
Пока реализовал через промежуточные переменные, но это костыли:
[x,y] = pol2cart(theta,rho)
С = complex(x,y)
Может есть всё же способ сделать красиво, в одну строчку, без промежуточных переменных?