Не могу понять, как решать неравенства и системы на PHP... Помогите пожалуйста!
Мож в чем то туплю((
Спустя 9 минут, 51 секунда (16.10.2011 - 15:09) m4a1fox написал(а):
minok94
Код в студию! Прям все вытягивать приходится!
Код в студию! Прям все вытягивать приходится!
Спустя 4 минуты (16.10.2011 - 15:13) minok94 написал(а):
Например:
в математике: x^2*x-45 >= x^2-43*2
Даж не знаю как это записать на PHP, по этому и прошу подсказать...
в математике: x^2*x-45 >= x^2-43*2
Даж не знаю как это записать на PHP, по этому и прошу подсказать...
Спустя 11 минут, 1 секунда (16.10.2011 - 15:24) m4a1fox написал(а):
minok94
год с небольшим на форуме!![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Ок! Чего уж там.
Итак. Это будет функция! Ща накалякаю!
год с небольшим на форуме!
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Ок! Чего уж там.
Итак. Это будет функция! Ща накалякаю!
Спустя 2 минуты, 42 секунды (16.10.2011 - 15:27) imbalance_hero написал(а):
minok94
Эти математические функции пишутся вручную. Нет такого, что ввёл - получил ответ.
Эти математические функции пишутся вручную. Нет такого, что ввёл - получил ответ.
Спустя 1 минута, 50 секунд (16.10.2011 - 15:29) m4a1fox написал(а):
minok94
Ну не знаю. На приме так
Вот тут - echo result(5); в скобках подставляйте необходимые вам значения!
Ну не знаю. На приме так
function result($data){
$x = $data;
if($x){
echo $x^2*$x-45;
}
}
echo result(5);
Вот тут - echo result(5); в скобках подставляйте необходимые вам значения!
Спустя 34 секунды (16.10.2011 - 15:29) m4a1fox написал(а):
imbalance_hero
Наверно, да! А то я как-то затупил слишком!
Наверно, да! А то я как-то затупил слишком!
Спустя 9 секунд (16.10.2011 - 15:30) kovaldm написал(а):
Перебором решить можно. Но это как-то неправильно.
Спустя 1 минута, 44 секунды (16.10.2011 - 15:31) minok94 написал(а):
Проблема в том, что именно X и нужно найти, изначально он не известен
Спустя 35 секунд (16.10.2011 - 15:32) m4a1fox написал(а):
<?php
function result($data){
$x = $data;
$d = $x^2*$x-45;
$f = $x^2-43*2;
if($d >= $f){
echo 'Слева - больше!';
}
}
echo result(5);
?>
Вот так.... но мне кажется тут логика - не правильная! Так как слева выражение полюбому будет больше! Вот если б справа был y, то другое дело!
Спустя 32 секунды (16.10.2011 - 15:32) m4a1fox написал(а):
minok94
Цитата |
Проблема в том, что именно X и нужно найти, изначально он не известен |
А! Ну так сразу надо говорить!
Спустя 2 минуты, 45 секунд (16.10.2011 - 15:35) minok94 написал(а):
Цитата (m4a1fox @ 16.10.2011 - 12:32) | ||
minok94
А! Ну так сразу надо говорить! |
Извиняюсь
![unsure.gif](http://phpforum.ru/html/emoticons/unsure.gif)
Такое вообще реально решить?
Спустя 4 минуты, 56 секунд (16.10.2011 - 15:40) m4a1fox написал(а):
minok94
Чего я туплю! А ну, для дебилов, что значит ^ вот этот символ?
Чего я туплю! А ну, для дебилов, что значит ^ вот этот символ?
Спустя 2 минуты, 59 секунд (16.10.2011 - 15:43) minok94 написал(а):
^ - позволяет возвести число в произвольную степень, хотя в моем примере можно было б использовать и sqr()
Спустя 45 минут, 58 секунд (16.10.2011 - 16:29) alex12060 написал(а):
minok94
Можно по идее, но геморно. С циклами придется повозиться.
Можно по идее, но геморно. С циклами придется повозиться.
Спустя 32 минуты, 38 секунд (16.10.2011 - 17:02) minok94 написал(а):
Спасибо, буду дальше копать...
Спустя 34 минуты, 30 секунд (16.10.2011 - 17:36) Winston написал(а):
$x1 = pow($x, 2) * ($x - 45);
$x2 = pow($x, 2) - (43 * 2);
if($x1 >= $x2)
{
// Do something
}
Цитата (m4a1fox @ 16.10.2011 - 15:40) |
что значит ^ вот этот символ |
Это битовый оператор.
Побитовое "И"
Спустя 4 часа, 1 минута, 37 секунд (16.10.2011 - 21:38) KonstantinK написал(а):
Вообще для решения уравнений и систем используют численные методы решений(помню на втором курсе института изучал - давно это было). Вот тут http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%...%BD%D0%B8%D0%B9 и http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%...%BD%D0%B8%D0%B9 кратко описано, подробно уже не помню.