Имеется функция
С помощью Матлаб нужно найти такую a, при которой функция будет достигать максимального значения, при этом R константа и a
Код файл-функции:
function f=fun(a)
R=100;
f=(R.^2-a.^2./2).*a.^2;
end
Код самой работы:
clear
clc
syms a;
format bank
% задаем значения радиуса полушара R
R=100
V=-fun(a)
pretty(V)
[x,y]=fminbnd(@fun,1,200)
И вот это выдает матлаб в командном окне:
R =
100.00
V =
a^2*(a^2/2 - 10000)
/ 2 \
2 | a |
a | -- - 10000 |
\ 2 /
x =
200.00
y =
-399999206.74
В принципе, матлаб выдает все верно, но я никак не могу понять, как все это оформить правильно, чтобы сам матлаб "понял", что от него требуется
Нахождение максимума функции с помощью Matlab
Нахождение максимума функции с помощью Matlab
Последний раз редактировалось Traim 27 ноя 2019, 20:23, всего редактировалось 1 раз.
Причина: test
Причина: test
Нахождение максимума функции с помощью Matlab
Все, решение найдено, оказывается, все было довольно просто, тему можно закрывать
Последний раз редактировалось Traim 27 ноя 2019, 20:23, всего редактировалось 1 раз.
Причина: test
Причина: test
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость