Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 30, 2023 16:39:17

gregor555
Зарегистрирован: 2023-11-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

График функции

Здравствуйте. Стоит задача создать функцию с большим количеством переменных которая удовлетворяет условиям:
1)В функции больше 7 переменных
2)при изменении любой из переменных по модулю на 0,1 или меньше график функции должен быть показательным, чтобы можно было визуально его считать.
3)Показательность графика функции важна в пределах от -1000 до 1000 по осям.
4)Значения переменных в пределах от -10 до 10 включая каждое изменение на 0.5

Предполагаю, что можно это сделать с помощью numpy и matplotlib, но мне не совсем ясно как включить в функцию множество переменных, и по поводу показательности тоже не совсем ясно. Хотелось бы услышать хотя бы начальный вектор, если можно, то и с примерами. Благодарю.

Офлайн

#2 Ноя. 30, 2023 17:21:23

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9730
Репутация: +  843  -
Профиль   Отправить e-mail  

График функции

gregor555
при изменении любой из переменных по модулю на 0,1 или меньше график функции должен быть показательным
gregor555
Показательность графика функции важна в пределах от -1000 до 1000 по осям
Какие-то противоречивые требования.

gregor555
Предполагаю, что можно это сделать с помощью numpy и matplotlib
Сначала разберись с требованиями, чтобы они друг другу не противоречили. Как ты пишешь “если я прибавлю 0.1 к переменной, то соответствующее полученное значение функции будет видно на 1000”. Это как “я брошу иголку в стог сена за одну секунду, а найду потом эту иголку за одну минуту” - так не бывает. Только сильно специфичные функции могут давать такой результат.

Пример
f(x) = x * 1000 + 300

f(0.5) = 800
f(0.6) = 900



Офлайн

#3 Ноя. 30, 2023 17:26:37

gregor555
Зарегистрирован: 2023-11-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

График функции

Правильно ли я понял, что значение 0.1 слишком мало для того, чтобы функция при изменении была наглядна?

Отредактировано gregor555 (Ноя. 30, 2023 17:26:55)

Офлайн

#4 Ноя. 30, 2023 20:30:14

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2586
Репутация: +  60  -
Профиль   Отправить e-mail  

График функции

У тебя по осям 1000 - а ты хочешь видеть 0.1 - сам то как думаешь*?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version