Дискуссионный математический форумМатематический форум

Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
MathHelpPlanet.com RSS-лента Математического форума

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Масштабирование функции с различным кол-вом данных
СообщениеДобавлено: 04 фев 2018, 10:56 
Не в сети
Начинающий
Зарегистрирован:
04 фев 2018, 10:12
Сообщений: 3
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Приветствую участников форума!
Есть программа которая делает выборку элементов, используя жадный алгоритм.
Последнее время мне кажется что работа с данными ведется как-то грубо что ли.
Решил заменить алгоритм выборки на рандомный, при поддержке возрастающей функции.
Вобщем имеется функция
Код:
f(x)=1.5^(x-1)
, необходимо добавить переменную total которая содержит сумму элементов. Если говорить проще то нужно чтобы график функции при интервале элементов от 1 до 10, имел рисунок такой-же как при от 1 до 500 к примеру.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Масштабирование функции с различным кол-вом данных
СообщениеДобавлено: 04 фев 2018, 14:56 
Не в сети
Light & Truth
Аватара пользователя
Зарегистрирован:
15 мар 2016, 15:08
Сообщений: 4204
Cпасибо сказано: 42
Спасибо получено:
630 раз в 596 сообщениях
Очков репутации: 140

Добавить очки репутацииУменьшить очки репутации
Трудно что-то понять. Однако думаю, что основание степенной функции [math]1.5[/math] не должно быть фиксированным, а должно зависеть от суммы элементов. И переменную total надо добавить именно туда (в основание).

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Масштабирование функции с различным кол-вом данных
СообщениеДобавлено: 04 фев 2018, 16:25 
Не в сети
Начинающий
Зарегистрирован:
04 фев 2018, 10:12
Сообщений: 3
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
searcher,
Похоже на то но пока не уверен. Вот, приведу пример еще конкретнее на основе параболы:
Изображение
Точка пересечения Б точки x: 10(total); y=100.
Как в таком случае найти y? при x=20, вобщем это итак известно что 200, но как подогнать(выстроить) параболу к этой точке пересечения.
Вот этот график при x=20:
Изображение
Вот этот коэффицент 0.5 и нужно имхо расчитывать опираясь на x значение. Сейчас дошел до того что вроде бы равнобедренный треугольник решает(0(A), y(B), x(C)) при помощи угла альфа

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Масштабирование функции с различным кол-вом данных
СообщениеДобавлено: 04 фев 2018, 17:03 
Не в сети
Начинающий
Зарегистрирован:
04 фев 2018, 10:12
Сообщений: 3
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Оказывается все просто, при помощи уравнений, в этом случае:
Код:
total * x^2 = y;
total = y/x^2;

Затем у меня по сценарию, генерация y значений по этой кривой, также:
Код:
rnd = rand(0, total)

Потом последовательно сверять rnd c y значением в каждом элементе в массиве элементов, и возвращать если rnd меньше

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Масштабирование числа

в форуме Алгебра

DoctorIkari

5

112

07 дек 2017, 11:15

Стрелок производит 7 выстрелов по различным мишеням

в форуме Теория вероятностей

evaf

2

93

25 июн 2018, 13:53

Найти производную dy/dx данных функции

в форуме Дифференциальное исчисление

UKI

3

948

26 май 2013, 18:24

найти производные dy/dx данных функции

в форуме Дифференциальное исчисление

margo 83

1

399

30 окт 2011, 17:41

Аппроксимация данных

в форуме Математическая статистика и Эконометрика

Spire

23

1272

24 мар 2014, 17:45

Сортировки данных в c++

в форуме Информатика и Компьютерные науки

kvadratisharic

0

135

13 мар 2018, 23:18

Анализ данных

в форуме MathCad

Blackmov

2

150

03 дек 2017, 16:30

База данных

в форуме Информатика и Компьютерные науки

Dashik

3

570

25 апр 2011, 16:26

Для данных векторов найти

в форуме Аналитическая геометрия и Векторная алгебра

Azarrr95

9

291

22 окт 2013, 18:27

Найти dy/dx данных функций

в форуме Дифференциальное исчисление

Prihod

8

2857

20 дек 2010, 17:05


Часовой пояс: UTC + 3 часа [ Летнее время ]



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

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


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

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2018 MathHelpPlanet.com. All rights reserved