Построение нелинейного графика в Matlab

#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)’, но с функцией, которую я имею, есть две переменные..