[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Арифметические операции
DmitryOpalev
Здравствуйте!
Вообщем, у меня есть выражение, примерно следующего содержания:
$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
Учился, и сам я могу это все проделать laugh.gif
Мне надо узнать $x. $y я к счастью сам догадался, как делать smile.gif
P.S. тут $x = 5 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 ноль?...

Спустя 5 минут, 56 секунд (25.11.2010 - 21:47) quickxyan написал(а):
$y = 0;
$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
Цитата
$y = 0;
$y = $x + 5;
$x = $y - 5;
echo $x;

А вот что я писал:
Цитата
Причем вторая часть ($x + 5) может быть любой, но там точно будет $x...

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-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
Или надо как-то хитрожопо извернутся?

Спустя 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 написал(а):
ну если без интегралов и прочей фигни, то как на счет такой схемки....

берем находим самую большую степень икса в знаменателе - домножаем на него все уравнение, а потом выносим за скобки и переносим в другую сторону уравнения.

чтобы искать самую большую степень можна разбить уравнение на масив.

понимаю, что оч. ссложно и возможно запутано, но думаю от этой идеи можна отталкиваться.


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.