Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        MatLab
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

ks2292



Новичок





(Сообщение отредактировал ks2292 10 мая 2014 23:16)

Всего сообщений: 3 | Присоединился: май 2014 | Отправлено: 10 мая 2014 19:39 | IP
ks2292



Новичок

Помогите пожалуйста написать программу...
для распределения Симпсона(треугольного распределения)
дан закон распределения:
  0, x<2*a,x>2*b;
  (2*b-x/(b-a)^2), a+b<x<2*b;
  (x-2*a/(b-a)^2), 2*a<x<a+b;
и его параметры:
а=2, b=3
нужно построить график распределения... он у меня не получается, не могу понять, как его записать



(Сообщение отредактировал ks2292 10 мая 2014 23:14)

Всего сообщений: 3 | Присоединился: май 2014 | Отправлено: 10 мая 2014 23:05 | IP
StasMarkoFF



Новичок

import matplotlib.pyplot as plt
import numpy as np

# Параметры распределения
a = 2
b = 3

# Функция плотности вероятности
def pdf(x):
   if x < 2*a:
       return 0
   elif 2*a <= x < a+b:
       return (x - 2*a) / ((b - a) ** 2)
   elif a+b <= x < 2*b:
       return (2*b - x) / ((b - a) ** 2)
   else:
       return 0

# Генерация значений x и y для графика
x = np.linspace(0, 2*b, 1000)
y = [pdf(xi) for xi in x]

# Построение графика
plt.plot(x, y)
plt.title('График распределения Симпсона')
plt.xlabel('x')
plt.ylabel('Плотность вероятности')
plt.grid(True)
plt.show()
Этот код создает график плотности вероятности для треугольного распределения с заданными параметрами a и b. Пожалуйста, убедитесь, что у вас установлены библиотеки matplotlib и numpy перед запуском этого кода. Вы можете установить их, используя команду pip install matplotlib numpy.
Обратите внимание, что этот код предназначен для использования в среде Python и может потребовать некоторых модификаций для использования в других средах или для выполнения других задач. Если у вас возникнут проблемы или вопросы, не стесняйтесь обращаться!


(Сообщение отредактировал StasMarkoFF 3 марта 2024 14:13)

Всего сообщений: 8 | Присоединился: ноябрь 2019 | Отправлено: 3 марта 2024 14:13 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com