PDA

Просмотр полной версии : график функций


aaanet
06.02.2006, 15:00
Уважаемые Флешеры, Математики!

Мне очень нужна помощь!

Дело состоит в следующем, необходимо сделать программу построения графиков функций типа y=x^2+3/x-3.

К сожалению, моих знаний математики не хватает...надеюсь на Вашу помощь.....


Заранее благодарю за помощь.....

aaanet
06.02.2006, 22:13
ап ^

aaanet
07.02.2006, 15:19
ну что, никто чтоли не знает....?

Reijii
07.02.2006, 15:25
так если есть функции, то просто рисуеш где x и y выводиш из функции ;)
как в школе карандашиком.. или я не прав ?

motor4ik
07.02.2006, 15:25
ну это уже похоже на флуд причем с самим собой...какой то уникальный флуд..что значит функций типа? функций типа сделать нельзя, можно сделать график функции, допустим где нужно будет поставить коэфициенты и построить график, или с такими коэффициентами?
а вообще стыдно должно быть...такие вопросы...куда смотрит школа

valvika
07.02.2006, 15:27
:rolleyes:
А реально, что нужно?
Полное исследование и построение графика?
Производная, интервалы возрастания/убывания,области выпуклости вверх/вниз, асимптоты?

aaanet
07.02.2006, 15:32
мне нужна "программка" которая рисует функции такого типа(вида) - вводишь x, оно график строит...

aaanet
07.02.2006, 15:33
нет, просто график, интревалов .... не надо

valvika
07.02.2006, 15:34
нет, просто график, интревалов .... не надо
Тогда плевое дело-сам сделаешь.

aaanet
07.02.2006, 15:35
в том то и дело, что не могу.....

aaanet
07.02.2006, 15:37
:rolleyes:
А реально, что нужно?
Полное исследование и построение графика?
Производная, интервалы возрастания/убывания,области выпуклости вверх/вниз, асимптоты?

выручай.....оч надо

Skubent
07.02.2006, 15:40
400 WMZ - и договоримся, сделаю.

valvika
07.02.2006, 15:41
выручай.....оч надо
Какой график?
y=x^2+A/x+B, где А и В произвольные константы?

aaanet
07.02.2006, 15:41
400 WMZ - и договоримся, сделаю.

откуда у бедного школьника 400 баков ?

aaanet
07.02.2006, 15:43
да, где они произвольные

valvika
07.02.2006, 15:44
да, где они произвольные
Я сейчас работу бросить не могу. Когда надо?

aaanet
07.02.2006, 15:45
Я сейчас работу бросить не могу. Когда надо?

завтра, у тя ася есть?

valvika
07.02.2006, 15:51
завтра, у тя ася есть?
Сделаю примерно в 0 часов по Гринвичу. Исходник будет здесь лежать. Если нужен личный контакт - пиши в приват.

aaanet
07.02.2006, 15:53
Сделаю примерно в 0 часов по Гринвичу. Исходник будет здесь лежать. Если нужен личный контакт - пиши в приват.

ок. заранее благодарю

Skubent
07.02.2006, 15:55
откуда у бедного школьника 400 баков ?
Школьник либо учиться и умеет делать такие мелочи сам, либо зарабатывает, тогда у него деньги есть.

motor4ik
07.02.2006, 15:58
valvika - если ты напишешь программу, что вводишь х и он строит график я тебе поставлю памятник, а вообще это к фрэйду...или просто в школе учится ...функция...это зависимость, чегото от чегото...т.е. задав х уважаемый ааанет ты получишь значение y, для того чтобы построить функцию нужно задать интервал x , причем учесть что в 0 будет неопрделенность....а вообще школа для того и нужна чтобы все это понять и обучится, т.е. ты считаешь что вот человек ... сейчас все бросит и напишет тебе программу? сколько тебе лет? 7? может 8?.....

DmitryMV
07.02.2006, 16:01
Бедный школьник ты в каком классе и что у тебя по алгебре? Ты вообще представляешь себе что такое функция и её график? Судя по этой фразе нет.
мне нужна "программка" которая рисует функции такого типа(вида) - вводишь x, оно график строит...
Если ты введёшь х то ты получишь не график а только отдельную его точку (x,f(x)). Что такое график функции? Это бесконечное множество точек (x',y') на плоскости удовлетворяющих выражению y'=f(x'). Так как бесконечное множество мы изобразить не можем, то изобразим конечное подмножество точек. Выбираешь какой-то промежуток [a,b] (a<b) и подставляешь все х начиная с а заканчивая b с каким-либо шагом dx в твою функцию. Соответственно для каждого х будешь получать свой у и рисовать точку с координатами (х,у).
Учти только что в точке 0 твоя функция неопределена.

Для этих целей существует множество софта - Maple,MathCAD,gnuplot и т.д. Можно и на флэш за 10 минут написать.

aaanet
07.02.2006, 16:05
Школьник либо учиться и умеет делать такие мелочи сам, либо зарабатывает, тогда у него деньги есть.

ЛОЛ тебе

aaanet
07.02.2006, 16:09
Бедный школьник ты в каком классе и что у тебя по алгебре? Ты вообще представляешь себе что такое функция и её график? Судя по этой фразе нет.

Если ты введёшь х то ты получишь не график а только отдельную его точку (x,f(x)). Что такое график функции? Это бесконечное множество точек (x',y') на плоскости удовлетворяющих выражению y'=f(x'). Так как бесконечное множество мы изобразить не можем, то изобразим конечное подмножество точек. Выбираешь какой-то промежуток [a,b] (a<b) и подставляешь все х начиная с а заканчивая b с каким-либо шагом dx в твою функцию. Соответственно для каждого х будешь получать свой у и рисовать точку с координатами (х,у).
Учти только что в точке 0 твоя функция неопределена.

Для этих целей существует множество софта - Maple,MathCAD,gnuplot и т.д. Можно и на флэш за 10 минут написать.

мне вот именно что на флеше нужно (тоже самое, что и дает софт)...
про точку 0, я понимаю...
у меня не очень с флешевской математикой, никогда не связывался

Skubent
07.02.2006, 16:10
ЛОЛ тебе
...либо сидит в инете и вообще ничего делать не умеет. Но это уже только "Хомо", без всякого "Сапиенса".

motor4ik
07.02.2006, 16:12
"у меня не очень с флешевской математикой, никогда не связывался"
не знал что я во флэшевской математеке шарю :-0
математика она везде одна, в программировании так и скажи, а вообще если бы ты просто написал в поиск, слова и поискал уже бы давно сидел и пользовался :-)

aaanet
07.02.2006, 16:13
valvika - если ты напишешь программу, что вводишь х и он строит график я тебе поставлю памятник, а вообще это к фрэйду...или просто в школе учится ...функция...это зависимость, чегото от чегото...т.е. задав х уважаемый ааанет ты получишь значение y, для того чтобы построить функцию нужно задать интервал x , причем учесть что в 0 будет неопрделенность....а вообще школа для того и нужна чтобы все это понять и обучится, т.е. ты считаешь что вот человек ... сейчас все бросит и напишет тебе программу? сколько тебе лет? 7? может 8?.....

1. я не прошу его бросить работу....
2. мне 16
3. в реале я все прекрасно понимаю...... я не могу это осуществить во флеше (нужно именно во флеше)

aaanet
07.02.2006, 16:19
> Skubent
> motor4ik

я понимаю, что Вашему величеству трудно помочь, дать исходник - потратить 10 минут своего драгоценного времени...

конечно проще стучать по клаве с упреками, подколками...
требовать за ерунду (как Вы и говорите) 400 WMZ...

тогда я Вас просто попрошу ...без флуда.
К сожалению, Вы не можете ничем мне помочь...

motor4ik
07.02.2006, 16:29
просто это будет не помощь понимаешь, а еще один пинок к отуплению...хочешь отуплятся, отупляйся за деньги...

motor4ik
07.02.2006, 16:31
как думаешь сколько у тебя бы ушло на это времени? у меня меньше минуты...

http://www.flasher.ru/forum/showthread.php?t=74981&highlight=%E3%F0%E0%F4%E8%EA

aaanet
07.02.2006, 16:38
как думаешь сколько у тебя бы ушло на это времени? у меня меньше минуты...

http://www.flasher.ru/forum/showthread.php?t=74981&highlight=%E3%F0%E0%F4%E8%EA

это не то

motor4ik
07.02.2006, 16:43
ну уж извините...

aaanet
07.02.2006, 16:44
ну уж извините...

я перед тем как обращатся к народу, посмотрел подобные темы....
я эту тему видел......

valvika
08.02.2006, 04:16
Мне как раз обучалку скоро писать по графикам функций. Будем считать, что это моя прикидка для определения цены, а парню может "четыре с плюсом" в дневник поставят.
Вывод неутешительный. Здесь пропорциональное масштабирование по осям - хреново смотрится при больших коэффициентах. С другой стороны если масштабировать неодинаково теряется реальность графика. Для настоящей работы думать надо еще. Рисовать графики по точкам - плохой метод.
Мелочь-мелочью, а час времени прошел - я даже не заметил. Код не оптимизирован - набросок.
Ремарка. Цифрами показана координата Х точки экстремума. А и В лучше брать из интервала (0;1).

aaanet
08.02.2006, 09:24
БОЛЬШОЕ СПАСИБО, ЭТО ИМЕННО ТО, ЧТО МНЕ НУЖНО!
Я ВАМ ОЧЕНЬ ПРИЗНАТЕЛЕН!

motor4ik
08.02.2006, 11:41
valvika , почему при коэффициенте А=0, программа не строит график?

valvika
08.02.2006, 12:59
valvika , почему при коэффициенте А=0, программа не строит график?
Прозевал. :rolleyes:

aaanet
08.02.2006, 13:09
стопс.....

у меня что-то не получается переделать график под ф-ю
y=x^2+Cx+A/x-B

aaanet
08.02.2006, 13:13
A
B
C

задаются в инпутах (т.е. нужно ввести еще C)

aaanet
08.02.2006, 13:14
valvika , почему при коэффициенте А=0, программа не строит график?

я понимаю что это не правильно, но это для меня не столь важно

valvika
08.02.2006, 13:14
стопс.....у меня что-то не получается переделать график под ф-ю y=x^2+Cx+A/x-B
Тебя же изначально спрашивали - какая функция.
Новое уравнение определяет график гораздо более сложной функции. при некоторых коэффициентах у нее будет не одна, а две или три точки экстремума.
Я просматривал этот вариант. Там нужно исследовать кубическое уравнение с двумя параметрами.

valvika
08.02.2006, 14:08
to aaanet: Найди мне карту Ростова в векторе - будет тебе график.

aaanet
08.02.2006, 14:28
))) могу токо области карту

aaanet
08.02.2006, 14:33
ща все будет)

aaanet
08.02.2006, 14:41
Карта 1 (http://www.school71.donpac.ru/rstmap1.jpg)
Карта 2 (2,13 мБ) (http://www.school71.donpac.ru/rstmap2.jpg)
Чисто область (http://www.school71.donpac.ru/obl1.jpg)

motor4ik
08.02.2006, 14:50
еслиб он знал что такое вектор еще :-)

aaanet
08.02.2006, 15:09
упс.....в векторе?......ищу

aaanet
08.02.2006, 15:30
чет в векторе не нахожу

motor4ik
08.02.2006, 15:34
и прально, потому что никто те на халяву не даст в векторе :-)

aaanet
08.02.2006, 15:39
корумппированные все какие-то =)

motor4ik
08.02.2006, 15:40
:-))))) супер :-) вот бы еще выяснить что слово коррупция значит :-)

aaanet
08.02.2006, 15:43
денег за все просят

motor4ik
08.02.2006, 15:46
Коррупция (от лат. corrumpere = портить) злоупотребление должности в политике и учреждениях с целью личной выгоды.

Взятки происходят от того, что чиновники контролируют важные решения и источники доходов, за которые борются предприниматели и другие лица. Распространенность нелегальных доходов анализировать сложно, так как проверенную информацию получить сложно. Косвенные сведения о нелегальных доходах можно получить сравнивая уровень жизни чиновников с их официальными доходами.

aaanet
08.02.2006, 15:51
молодец

aaanet
08.02.2006, 19:03
и прально, потому что никто те на халяву не даст в векторе :-)

мир не без добрых людей

valvika
09.02.2006, 00:14
График функции y=x^2+Cx+A/x+B.

aaanet
09.02.2006, 04:46
как то оно неправильно график строит =\

aaanet
09.02.2006, 04:49
совсем не так как софт

aaanet
09.02.2006, 04:51
потом скрин выложу, как Advanced Grafer строит и как жта флешка

valvika
09.02.2006, 04:56
потом скрин выложу, как Advanced Grafer строит и как жта флешка
Давай скриншот. Я проверил руками при (А=-16; В=2; С=0) , (А=1;В=2;С=2) и при (А=1;В=3;С=3).
График точный.
Хотя какие-то частные случаи могут быть пропущены - никто специально не тестировал.

aaanet
09.02.2006, 09:02
так по коду не то получается т.к.
на X делит только A

график функций имеет вид
числитель: x^2+Cx+A
знаменатель: x+B

valvika
09.02.2006, 14:26
Я строил график функции y=x^2+Cx+A/x+B=(x^3+Cx^2+Bx+A)/x . Надо правильно ставить задачу. Ты должен был писать: функция y=(x^2+Cx+A)/(x+B) . Это очень простая функция. Ее график делается за 15 мин., но делать ты будешь теперь сам.

Для меня тема закрыта. Слово за модераторами.

aaanet
09.02.2006, 17:38
ответь плиз в аське

aaanet
09.02.2006, 19:13
во вложении график функций
числ. : x^2+Cx+A
знам.: x+В

aaanet
09.02.2006, 19:16
тьфу....вернее график именно y=(x^2-2x+1)/(x-2)

__i
09.02.2006, 19:45
а у нас лаба была такая на первомкурсе универа, на паскале строить график функции в заданых координатах икса.

aaanet
09.02.2006, 19:48
а у нас лаба была такая на первомкурсе универа, на паскале строить график функции в заданых координатах икса.

это ты к чему?

__i
09.02.2006, 20:08
а к тому что тогда в 17 лет это было страшно даже подумать как написать, но подумали и написали!!!

valvika
09.02.2006, 21:43
тьфу....вернее график именно y=(x^2-2x+1)/(x-2)
Опять неверно. На скрине график y=(x^2+2x+1)/(x-2) . У тебя что-то с математикой совсем плохо. Хотя для некоторых это одно и то же: и там и там - "темный лес".

valvika
11.02.2006, 08:48
to aaanet: Ну и как? Сдал? :)