[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Математика в PHP
minok94
Здравствуйте!
Не могу понять, как решать неравенства и системы на 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, по этому и прошу подсказать...

Спустя 11 минут, 1 секунда (16.10.2011 - 15:24) m4a1fox написал(а):
minok94
год с небольшим на форуме! sad.gif
Ок! Чего уж там.
Итак. Это будет функция! Ща накалякаю!

Спустя 2 минуты, 42 секунды (16.10.2011 - 15:27) imbalance_hero написал(а):
minok94
Эти математические функции пишутся вручную. Нет такого, что ввёл - получил ответ.

Спустя 1 минута, 50 секунд (16.10.2011 - 15:29) m4a1fox написал(а):
minok94
Ну не знаю. На приме так

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
Цитата
Проблема в том, что именно X и нужно найти, изначально он не известен

А! Ну так сразу надо говорить!

Извиняюсь 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 кратко описано, подробно уже не помню.
Быстрый ответ:

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