Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.05.2023
Сообщений: 3

Как найти максимум функции, у которой слагаемые F - это функции распределений случайной величины

17.05.2023, 23:31. Показов 558. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять, как найти максимум функции, у которой слагаемые F - это функции распределений случайной величины
Они высчитываются в начале программы через интегралы, потому что так выглядит формула для моего функционала.
Кликните здесь для просмотра всего текста
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
clc
clear all
format short
 
T=10;
c_0=input("Введите значение c_0= ")%;
c_1=input("Введите значение c_1= ")%;
c_2=input("Введите значение c_2= ")%;
la=input("Введите значение la= ")%;
si=input("Введите значение si= ")%;
et=input("Введите значение et= ")%;
beta=input("Введите значение beta= ")%;
 
f = @(t)(1-(1-exp(-la*t)));
F = integral(f,0,100)
f_1 = @(t)(1-(1-exp(1)*(-t.^2/2*si.^2)));
F_1 = integral(f_1,0,100)
f_2 = @(t)(1-(1-exp(-(t/et).^beta)));
F_2 = integral(f_2,0,100)
u=0;  %минимальное значение
%#Задание Максимального значения функционала для сравнения на первом шаге#%'
Max_u=0;
MaxS=(c_0*F-c_1*(1-(u))*F_1-c_2*(u)*F_2)/(F+(1-(u))*F_1+(u)*F_2);
M=rand(101);
i=1;
un1=rand(1);
for u=0:0.1:T
    S=(c_0*F-c_1*(1-(u))*F_1-c_2*(u)*F_2)/(F+(1-(u))*F_1+(u)*F_2);
    M(i)=S;
    if (S>MaxS) %Нахождение максимального значения%
        MaxS=S;
        Max_u=u;
    endif
    i=i+1;
end
M;
printf("Максимум функционала = %d\n", MaxS);
printf("Значение u при максимуме функционала= %d\n",Max_u)
k=1;
for u=0:0.1:T
    
    un1(k)=u1;
    k=k+1;
end
 
 
un1;
surf(un1, M)


Добавлено через 1 минуту
Введите значение c_0= 23
c_0 = 23
Введите значение c_1= 32
c_1 = 32
Введите значение c_2= 32
c_2 = 32
Введите значение la= 1
la = 1
Введите значение si= 2
si = 2
Введите значение et= 3
et = 3
Введите значение beta= 1
beta = 1
F = 1.0000
F_1 = -1.8122e+06
F_2 = 3.0000
Максимум функционала = -18.25
Значение u при максимуме функционала= 1
error: 'u1' undefined near line 42, column 10
error: called from
rr at line 42 column 9
В результате получаю это
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.05.2023, 23:31
Ответы с готовыми решениями:

Составить ряд распределений этой случайной величины, найти её математическое ожидание, дисперсию, стандартное отклонение
В урне 12 шаров, из которых 4 белых. Из урны наудачу извлекаются 3 шара. Случайная величина равна числу извлечённых белых шаров. Составить...

Найти распределение функции от случайной величины
под буквами а и б даны функции h(x)

Найти математическое ожидание функции случайной величины
Если для случайной величины X математическое ожидание равно M(X)=2, то M(Y=2X+3) равно...

1
Модератор
 Аватар для Centurio
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
18.05.2023, 05:46
asdj, у вас нигде заранее не определена функция (или значение) u1, которая присутствует в 42 строке кода.

Нет служебных слов в Матлабе endif и printf, есть end и fprintf. С такими словами программа уже на них должна ошибку выдавать.

Некоторые части кода у меня вызвали недоумение. Для чего определять матрицу M размером 101х101 из случайных чисел, замещать в ней первый столбец, а потом эта матрица нигде не используется? Для чего нужен цикл в строках 40-44 (тот самый, который ошибку по u1 выдаёт)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2023, 05:46
Помогаю со студенческими работами здесь

Найти распределение функции дискретной случайной величины
Дискретная случайная величина задана распределением: Х -2 -1 0 1 2 3 Р 0,04 0,08 0,12 0,25 0,40 0,11 Найти распределение...

Найти плотность распределения функции от случайной величины
Найти плотность распределения функции от случайной величины(прикрепил в файле). Чем и как тут можно воспользоваться?

Найти математическое ожидание функции от случайной величины
Здравствуйте! Помогите с решением пожалуйста. Случайная величина Y имеет стандартное нормальное распределение. Найти мат. ожидание cos(Y)...

Найти плотность распределения функции от случайной величины
Случайная величина X имеет распределение Коши с плотностью f(X) = 1/(п*(1+X2)). Найти плотность распределения величины Y = X2/(1+X2).

Найти математическое ожидание функции случайной величины
ξ - нормально распределенная случайная величина с параметрами (0;σ^2). Найти математическое ожидание Мexp{ξ}. Как я поняла,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru