0
У меня есть функцияКак построить u (x, y) в полярной системе, MATLAB?
, и я должен нарисовать график этой функции для (х, у), лежащих в области
в полярной системе координат, где 'ro' - радиус.
Я нашел множество способов создания графика для одной переменной, но не для двух переменных. Спасибо за помощь.
Я мог бы быть неправильно, но я думаю, что вы должны решить для 'x' и' у соответственно, а затем работать '' rho' и theta'. – kkuilla
x = rho * cos (theta) и y = rho * sin (theta). Если тета колеблется от 0 до 2pi. Теперь вы можете вычислить свои точки данных массивов, скажем, rho = 0,9 и theta, идущие целиком. Таким образом, вы получаете 2 массива для x, y, которые вы должны использовать, чтобы получить свое поле u. (каждый элемент с каждым элементом так использует bsxfun и ваше заданное определение u). Теперь у вас есть возможность построить его, например. используя surf или imagesc. Вы должны получить матрицу! –
Вышеуказанная не кривая, а поверхность. Вы хотели бы вместо 'iso-lines' вместо' u (x, y) = K' – ja72