У меня есть неявное уравнение между W и A:
F (W, A) = 0
Следующий код для построения графика A относительно W работает:
ezplot (@(W, A) F(W,A))
Мой вопрос заключается в том, как я могу построить | A | против W ^ 2? Есть ли какая-либо опция в функции 'ezplot', чтобы я мог это сделать? Я был бы очень признателен, если бы вы могли мне помочь.
На самом деле, это проблема вибрации, и я хочу построить функцию частотной характеристики, поэтому мне нужно построить абсолютное значение амплитуды в зависимости от квадрата частоты возбуждения. Исходная частотная характеристика неявной функции выглядит следующим образом:
A ^ 2 * W ^ 8 - (25,482 * A ^ 4 + 29352,574 * A ^ 2) * W ^ 6 + (162,333 * A ^ 6 + 747182.605 * A ^ 4 + 238146746.646 * A ^ 2) * W ^ 4 - (4754411.359 * A ^ 6 + 6046531683.679 * A ^ 4 + 14150940984.827 * A ^ 2) * W ^ 2 + 38363890899.059 * A ^ 6 + 190136510220.405 * A ^ 4 + 235585414250.053 * A ^ 2 - 23558495.250 = 0
выход частотного отклика
Для того, чтобы построить (W. ^ 2, A) я изменил W заказывает наполовину, и он работает по следующему коду (вывод прилагается):
ezplot (@(W, A) A.^2*W.^4 - (25.482*A.^4 + 29352.574*A.^2)*W.^3 + (162.333*A.^6 + 747182.605*A.^4 + 238146746.646*A.^2)*W.^2 - (4754411.359*A.^6 + 6046531683.679*A.^4 + 14150940984.827* A.^2)*W + 38363890899.059*A.^6 + 190136510220.405*A.^4 + 235585414250.053*A.^2 - 23558495.250)
Однако я не знаю, как определить | A |. Я попробовал следующий код для построения только положительных значений A, но отрицательные значения A по-прежнему отображаются.
A = 0 : 0.01 : 7;
ezplot (@(W, A) A.^2*W.^4 - (25.482*A.^4 + 29352.574*A.^2)*W.^3 + (162.333*A.^6 + 747182.605*A.^4 + 238146746.646*A.^2)*W.^2 - (4754411.359*A.^6 + 6046531683.679*A.^4 + 14150940984.827* A.^2)*W + 38363890899.059*A.^6 + 190136510220.405*A.^4 + 235585414250.053*A.^2 - 23558495.250)