Автор Тема: Вопрос  (Прочитано 4848 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Вопрос
« : 20 Февраля 2002, 16:29:51 »
Пишу небольшой математический сайтик.
Суть его такова: пользователь вводит функцию к примеру
x*x+2*x-5=x

Требуется перевести переменную в котороя это передаётся в машинный код - т.е. ;$function=x*x+2*x-5-x дабы скрипт мог рисовать графики и решать его, предварительно перекинув с минусом всё то что находится справа
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Вопрос
« Ответ #1 : 20 Февраля 2002, 18:39:10 »
видимо как-то так

$function
="x*x+2*x-5-x";
$function=str_replace("x"$x$function);
$result=eval($function);
ну, будем исповедоваться?

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Вопрос
« Ответ #2 : 20 Февраля 2002, 21:00:50 »
Спасибо работает но надо ещё круче:
разбить данную функцию на части вроде этого:
+x*x,+2*x,-5,-x
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Вопрос
« Ответ #3 : 20 Февраля 2002, 23:48:51 »
Цитировать
Пишу небольшой математический сайтик

А тригонометрия будет?
Страсть как люблю тригонометрию.
AS IS...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Вопрос
« Ответ #4 : 21 Февраля 2002, 12:13:04 »
ThE0ReTiC :)
Будет

Не обижусь если поможешь :beer:
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Вопрос
« Ответ #5 : 21 Февраля 2002, 13:12:38 »
Цитировать
разбить данную функцию на части вроде этого:
+x*x,+2*x,-5,-x

ээээ а что это за формула?
ну, будем исповедоваться?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Вопрос
« Ответ #6 : 21 Февраля 2002, 14:29:55 »
Чем помочь?
AS IS...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Вопрос
« Ответ #7 : 21 Февраля 2002, 16:11:39 »
ThE0ReTiC
Веришь нет написать :). Я просто так решил это написать никаких денег - собственная идея

AliMamed
Ну ты подумай математически как функцию разбить
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Вопрос
« Ответ #8 : 22 Февраля 2002, 01:58:18 »
AlieN
Чего писать-то? написать я могу много, только оно тебе надо?
Математически по знакам через ereg разбить.
AS IS...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Вопрос
« Ответ #9 : 22 Февраля 2002, 12:32:17 »
ThE0ReTiC
Цитировать
Чего писать-то?

Давай с контачимся либо по почте либо по асе ок?
kex_net@mail.ru ICQ 89344507
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Вопрос
« Ответ #10 : 22 Февраля 2002, 19:13:25 »
Цитировать
Математически по знакам через ereg разбить.

тогда уж через explode
ну, будем исповедоваться?

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Вопрос
« Ответ #11 : 22 Февраля 2002, 20:16:35 »
AliMamed
ясен пень но тогда параметры через которые идёт разбивка теряются или может я чего-то не понимаю
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Вопрос
« Ответ #12 : 22 Февраля 2002, 20:48:11 »
Цитировать
может я чего-то не понимаю

я вообще непонимаю что ты хочешь сделать.
попробуй сформулировать ТЗ
ну, будем исповедоваться?

Оффлайн perec

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://atiso.tk
Вопрос
« Ответ #13 : 22 Февраля 2002, 21:35:05 »
AlieN
Постучись в аську : 490156
Я тебе все объясню, и покажу!

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Вопрос
« Ответ #14 : 23 Февраля 2002, 02:42:42 »
x*x+2*x-5=x
   Какой же это график - а "y" тут где ?!!!!

Тупое решение - проходиться по всем x,y и проверять приблизительное
равенство правой и левой части.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28