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

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

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

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

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




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

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

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

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Масштабирование функции с различным кол-вом данных
СообщениеДобавлено: 04 фев 2018, 17:25 
Не в сети
Начинающий
Зарегистрирован:
04 фев 2018, 11: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, 18:03 
Не в сети
Начинающий
Зарегистрирован:
04 фев 2018, 11: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

94

07 дек 2017, 12:15

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

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

evaf

2

49

25 июн 2018, 14:53

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

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

UKI

3

919

26 май 2013, 19:24

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

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

Spire

23

1217

24 мар 2014, 18:45

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

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

kvadratisharic

0

97

14 мар 2018, 00:18

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

в форуме MathCad

Blackmov

2

118

03 дек 2017, 17:30

Анализ полученных данных

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

Vick_Kama

1

115

05 дек 2016, 23:39

Выявление аномалий в данных

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

dvader

0

66

28 окт 2017, 13:23

Обработка экспериментальных данных

в форуме MathCad

Ivan_2587

18

1085

27 авг 2014, 08:30

Статистическая обработка данных

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

Chick_chirick

4

139

02 апр 2018, 12:30


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



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

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


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

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

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

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