Вообщем, у меня есть выражение, примерно следующего содержания:
$y = $x + 5
Причем вторая часть ($x + 5) может быть любой, но там точно будет $x...
Так, я присваиваю $y = "0"... Как теперь узнать значение $x?
Спустя 4 минуты, 25 секунд (25.11.2010 - 21:01) sharki написал(а):
$y - 5 O_O ты че в школе не учился?
Спустя 3 минуты, 37 секунд (25.11.2010 - 21:04) DmitryOpalev написал(а):
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Учился, и сам я могу это все проделать
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
Мне надо узнать $x. $y я к счастью сам догадался, как делать
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
P.S. тут $x = 5
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 34 минуты, 51 секунда (25.11.2010 - 21:39) vital написал(а):
Цитата (DmitryOpalev @ 25.11.2010 - 17:56) |
Здравствуйте! Вообщем, у меня есть выражение, примерно следующего содержания: $y = $x + 5 Причем вторая часть ($x + 5) может быть любой, но там точно будет $x... Так, я присваиваю $y = "0"... Как теперь узнать значение $x? |
Толи я чего-то не понял, то ли я слишком программист. Но вот такой кусок кода:
$x=0;
$y=0;
$y = $x + 5;
$y="0";
echo $y;
echo $x;
выведет 2 нуля.
Спустя 2 минуты, 8 секунд (25.11.2010 - 21:41) DmitryOpalev написал(а):
Дааа.... а надо чтобы вычислил $x...
И зачем присваивать $x ноль?...
И зачем присваивать $x ноль?...
Спустя 5 минут, 56 секунд (25.11.2010 - 21:47) quickxyan написал(а):
$y = 0;
$y = $x + 5;
$x = $y - 5;
echo $x;
я так понимаю вот то что надо!
$y = $x + 5;
$x = $y - 5;
echo $x;
я так понимаю вот то что надо!
Спустя 1 минута, 41 секунда (25.11.2010 - 21:49) vital написал(а):
Цитата (DmitryOpalev @ 25.11.2010 - 18:41) |
Дааа.... а надо чтобы вычислил $x... И зачем присваивать $x ноль?... |
ааа! Ноль - инициализация переменной. Для наглядности).
А решать линейные уравнения учат классе в 4м.
Спустя 11 минут, 13 секунд (25.11.2010 - 22:00) DmitryOpalev написал(а):
Вообщем, 0 я твердо присваиваю (это задачка с осями координат), чтобы узнать место пересечения прямой с осью...
quickxyan
quickxyan
Цитата |
$y = 0; $y = $x + 5; $x = $y - 5; echo $x; |
А вот что я писал:
Цитата |
Причем вторая часть ($x + 5) может быть любой, но там точно будет $x... |
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
Спустя 28 минут, 31 секунда (25.11.2010 - 22:29) Invis1ble написал(а):
Если надо вытащить x из формулы y = x + z
$x = $y - $z;чем тебя это решение не устраивает?
Спустя 1 минута, 38 секунд (25.11.2010 - 22:30) DmitryOpalev написал(а):
Ну ведь не понятно, что за уравнение будет, и к тому-же x может стоять в нескольких местах: в дроби, умножении и т.п...
Спустя 4 минуты, 53 секунды (25.11.2010 - 22:35) Invis1ble написал(а):
DmitryOpalev
Универсального способа ты не найдешь, надо затачивать под конкретную формулу, имхо... Хотя, возможно я ошибаюсь...
Универсального способа ты не найдешь, надо затачивать под конкретную формулу, имхо... Хотя, возможно я ошибаюсь...
Спустя 1 минута, 53 секунды (25.11.2010 - 22:37) DmitryOpalev написал(а):
Ну, вдруг мне введут:
сам только что придумал...
Надо выудить значение x... или это нереально тяжело?
x-3/8*5-45/9*x+x/2
сам только что придумал...
Надо выудить значение x... или это нереально тяжело?
Спустя 11 минут, 49 секунд (25.11.2010 - 22:49) Invis1ble написал(а):
DmitryOpalev
Из этой формулы - не тяжело, но формула-то может быть любая? А вдруг тебе там тройные интегралы введут?
Из этой формулы - не тяжело, но формула-то может быть любая? А вдруг тебе там тройные интегралы введут?
Спустя 18 минут, 40 секунд (25.11.2010 - 23:07) kovaldm написал(а):
Каждое уравнение определенного вида имеет свое решение.
Спустя 12 минут, 51 секунда (25.11.2010 - 23:20) Invis1ble написал(а):
kovaldm
Цитата |
Каждое уравнение определенного вида имеет свое решение. |
В том-то и дело, что определенного вида... А там все неопределенно..
Спустя 12 часов, 12 минут, 43 секунды (26.11.2010 - 11:33) DmitryOpalev написал(а):
Это не решаемо?
Спустя 7 минут, 57 секунд (26.11.2010 - 11:41) kovaldm написал(а):
Решаемо, если заранее известно какого вида будет уравнение. Мы в школе баловались - на паскале решали квадратные уравнения.
Спустя 6 минут, 26 секунд (26.11.2010 - 11:47) DmitryOpalev написал(а):
Какого вида уравнение будет - не известно...
Тем более если все будет хорошо, я хочу потом в инете разместить, вот там уже начнут баловаться
Или надо как-то хитрожопо извернутся?
Тем более если все будет хорошо, я хочу потом в инете разместить, вот там уже начнут баловаться
![blink.gif](http://phpforum.ru/html/emoticons/blink.gif)
Или надо как-то хитро
Спустя 11 часов, 47 минут, 44 секунды (26.11.2010 - 23:35) Nord написал(а):
Цитата |
Какого вида уравнение будет - не известно... Тем более если все будет хорошо, я хочу потом в инете разместить, вот там уже начнут баловаться Или надо как-то хитрожопо извернутся? |
Задача нетривиальная, но если очень хочется, то почитай про численные методы решения уравнений: http://www.intuit.ru/department/calculate/intromathmodel/4/
Спустя 16 дней, 52 минуты, 9 секунд (13.12.2010 - 00:27) quickxyan написал(а):
ну если без интегралов и прочей фигни, то как на счет такой схемки....
берем находим самую большую степень икса в знаменателе - домножаем на него все уравнение, а потом выносим за скобки и переносим в другую сторону уравнения.
чтобы искать самую большую степень можна разбить уравнение на масив.
понимаю, что оч. ссложно и возможно запутано, но думаю от этой идеи можна отталкиваться.
берем находим самую большую степень икса в знаменателе - домножаем на него все уравнение, а потом выносим за скобки и переносим в другую сторону уравнения.
чтобы искать самую большую степень можна разбить уравнение на масив.
понимаю, что оч. ссложно и возможно запутано, но думаю от этой идеи можна отталкиваться.
_____________
Курс валют