#matlab #plot #matlab-figure
#matlab #построение графика #matlab-рисунок
Вопрос:
У меня есть это уравнение f(g)=1 cos(g)*cosh(g)-a*g*(cos(g)*sinh(g)-sin(g)*cosh(g))=0
. Я пытаюсь построить его для (a,g)
.
У меня есть начальное условие , что когда a=0
тогда g=1.8751
.
Я не уверен, как закодировать это как уравнение с двумя неизвестными и двумя начальными значениями?
Мое предложение состояло бы в том, чтобы построить график с помощью функции решения с помощью a=a da
(где da
— небольшое приращение a
) и использовать предыдущее значение g
в качестве начального значения для g
поиска нового значения a
.
Комментарии:
1. Почему бы просто не использовать
ezplot('1 cos(g)*cosh(g)-a*g*(cos(g)*sinh(g)-sin(g)*cosh(g))')
?2. @AVK хм… это не сработало. Это сработало бы, если бы я хотел построить только первую часть функции ‘1 cos (g) * cosh (g)’, но с функцией, которую я имею, есть две переменные..