@iLushkersky

Как построить график функции с синусом, логарифмом и интегралом в Matlab?

Привет всем! В LaTeX такую штуку не сделаешь, а в Matlab я вообще ничего не смыслю.
Нужно построить график (фото ниже), но сложность функции для меня становится преградой. Как я могу это сделать?

6009529e97887481082440.jpeg

Здесь c = 299792.458, Ωm = 0.3, ΩΛ = 0.7. Благодарю за подсказки и помощь.
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
@AlexSku
Программист по автоматике
Можно с помощью пакета символьных вычислений (Symbolic toolbox):
c = 299792.458;
Omega_m = .3;
Omega_lam = .7;
H = 2.2e-18;

syms z
f = 5 * log(c * H^(-1) * (1+z) *...
    int((...
        (1+z)^2 * (1+Omega_m*z) - z*(2+z)*Omega_lam...
        )^(-1/2), [0, z]) )+ 25;

fplot(f, [0 5])

6009baa87c248549154533.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы