Нужна помощь в создании функции графика

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Нужна помощь в создании функции графика

Сообщение kibernetics » 29.07.2010 (Чт) 12:39

Народ, математики, помогите построить VB-код для такого графика:
Изображение

нужно найти y

допустим, если x=50, то y=10; если x=200, то y=5; если x=300, то y=4;
начало от x=0 y=17, и потом график падает, но до нуля не снижается, к примеру после 300 падение надо чтобы было наиминимальнейшим. или вообще падения не было бы, т.е. после x=300 всегда было y=4 или очень слабое понижение.
цифры плюс-минус ориентировочные...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна помощь в создании функции графика

Сообщение Хакер » 29.07.2010 (Чт) 12:46

Бредовая постановка вопроса.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Нужна помощь в создании функции графика

Сообщение kibernetics » 29.07.2010 (Чт) 12:47

началось...
тут даже нет вопросительных знаков

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Нужна помощь в создании функции графика

Сообщение Viper » 29.07.2010 (Чт) 12:58

kibernetics писал(а):цифры плюс-минус ориентировочные...
А если не плюс/минус? Что имеется в качестве исходных данных? Массив точек или какая-то закономерность как-то задана?
Весь мир матрица, а мы в нем потоки байтов!

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Нужна помощь в создании функции графика

Сообщение kibernetics » 29.07.2010 (Чт) 13:22

стопроцентно есть данные икса,
и нужно найти точку игрика...

я имел ввиду ориентировочно данные игрика,
т.е. мне нужно при x=
x=50 то y=10
x=200 то y=5
x=300 то y=4

но, может так получится, что функция будет считать чуть не точно, и получится, например так:
x=50 то y=9,6
x=200 то y=5,9
x=300 то y=4,1

т.е. я не уверен что будет функция, при которой y будет как мне нужно, поэтому какбы данные y приведены ориентировочно

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Нужна помощь в создании функции графика

Сообщение Хакер » 29.07.2010 (Чт) 13:29

Если нет функции, если нет закономерности, в чём смысл рисовать график?
Если закономерность есть, напиши её.
Если есть несколько контрольных точек, и нужно интерполировать, напиши, что нужно именно это.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Нужна помощь в создании функции графика

Сообщение Viper » 29.07.2010 (Чт) 14:02

kibernetics писал(а):стопроцентно есть данные икса,
и нужно найти точку игрика...
Ну МНК наверное стоит применить. Точно в точки не попадет, но приемлимая точность будет точно.
Весь мир матрица, а мы в нем потоки байтов!

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Нужна помощь в создании функции графика

Сообщение kibernetics » 29.07.2010 (Чт) 14:50

это метод наименьших квадратов?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Нужна помощь в создании функции графика

Сообщение Viper » 29.07.2010 (Чт) 18:59

kibernetics писал(а):это метод наименьших квадратов?
Он самый
Весь мир матрица, а мы в нем потоки байтов!

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Нужна помощь в создании функции графика

Сообщение Mikle » 30.07.2010 (Пт) 11:50

Хакер писал(а):Если нет функции, если нет закономерности, в чём смысл рисовать график?
Если закономерность есть, напиши её.

Возможно нужна не интерполяция, а фейк, то есть допустимы отклонения, зато проще формула?
kibernetics
Похоже на гиперболу, поищи в формуле:
Код: Выделить всё
y=a/(x+b)

подходящие коэффициенты "a" и "b".


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 96

    TopList