2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Как импортировать данные и отобразить их на графике в Matlab
Сообщение22.01.2021, 10:35 


28/01/20
16
Россия, Иркутск
Здравствуйте!

Написал небольшой код и построил три графика в одном окне:

Код:
c = 299792.458;
Omega_m1 = .3;
Omega_lam1 = .7;
Omega_m2 = .3;
Omega_lam2 = 0;
Omega_m3 = 1.0;
Omega_lam3 = 0;
H = 65;

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

g = 5 * log10(c * H^(-1) * (1+z) *...
    int((...
        (1+z)^2 * (1+Omega_m2*z) - z*(2+z)*Omega_lam2...
        )^(-1/2), [0, z]) )+ 25;

u = 5 * log10(c * H^(-1) * (1+z) *...
    int((...
        (1+z)^2 * (1+Omega_m3*z) - z*(2+z)*Omega_lam3...
        )^(-1/2), [0, z]) )+ 25;

fplot(f,'k-', [0 1])
grid on
xlabel('z')
ylabel('Distance Modulus μ')

hold on

fplot(g,'k--', [0 1])
grid on
xlabel('z')
ylabel('Distance Modulus μ')

hold off

hold on

fplot(u,'k:', [0 1])

grid on

xlabel('z')
ylabel('Distance Modulus μ')

hold off

legend({'Ωm = 0.3, ΩΛ = 0.7','Ωm = 0.3, ΩΛ = 0.0','Ωm = 1.0, ΩΛ = 0.0'},'Location','southeast');

grid on


Есть xlsx-файл https://drive.google.com/file/d/1uf5797GnELEYWAQDhFMkhviqNLRzhrB1/view?usp=sharing с данными, которые нужно забить на этом же графике в виде точек. В виде скрипта не получается - матлаб ругается: расположение файла не то (хотя данные импортировались и вроде бы все должно быть нормально).

Подскажите, как поступать. Благодарю.

-- 22.01.2021, 15:56 --

Проблема моментально решилась.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: maxal, Toucan, PAV, Karan, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group