Построение сложных функций с помощью набора инструментов Symbolic Math?

#math #plot #matlab #complex-numbers

#математика #построение графика #matlab #комплексные числа

Вопрос:

Как я должен построить эту функцию:

z^(1/n) [комплексные корни из z]

с ezsurf() помощью , ezmesh() , …? В официальной документации четко указано, что ezsurf() и ezsurfc() , например, не принимают сложные входные данные.

Я понимаю, что хитрость, вероятно, заключается в использовании обеих real() imag() функций and , но даже в этом случае я не могу избавиться от проблемы.

Ответ №1:

Основная идея, похоже, работает для меня хорошо. Конечно, вы можете настроить границы осей, расстояние между сетками, таблицу поиска цветов и т. Д.. Онлайн-документация на http://www.mathworks.com/help/techdoc/ref/ezsurf.html имеет несколько хороших примеров, которых нет во встроенной справочной системе. Удачи!

 syms z n
subplot(2,1,1)
ezsurf(real(z^(1/n)))
subplot(2,1,2)
ezsurf(imag(z^(1/n)))
  

введите описание изображения здесь

Комментарии:

1. Это было действительно проще, чем я думал. Большое вам спасибо!