Высшая математика в Web-разработке
600 сообщений
#10 лет назад
Всем коллегам, всего доброго...Вопрос может "тупой" , но меня, чел., без высшего Технического образования (только гуманитарное) это актуально....
Как на JavaScript, Python, или PHP написать: f(x) = { -1 при Math.PI < x < 0, 1 при 0 < x < Math.PI }
(это - периодическая функция заданная уравнением )
И как мне её написать в той же консоли например??
Решение на языках прог. типа C, и ему подобные - не предлагать....
Всем - заранее Спасибо.
(Cм. прил. картинку)
Приложения:
798 сообщений
#10 лет назад
shopotop, поидее как-то так:function check_x($x){или я не до конца понял задачу?
$x = floatval($x);
if ($x > -pi() && $x < 0){
return -1;
}elseif ($x > 0 && $x < pi() ){
return 1;
}else {
return false;
}
}
var_dump(check_x(0.33));
var_dump(check_x(3.14));
var_dump(check_x(-1));
правда не понятно что делать с 0 и числами которые больше/меньше pi
600 сообщений
#10 лет назад
ссылка СПАСИБО.... Не перевелись ещё математики на нашей планете... Я тоже думаю в этом направлении - т.е. в теле функции - пара условных конструкций if ...+ если в JS , то, наверное, можно эту "хрень" реализовать через constructor -> prototype...Я в общем то спрашиваю чтобы выяснить, как поступать в тех случаях, когда, на ДОСКЕ - МЕЛОМ ,
можно написать какое-либо математическое "заковыристое" выражение,
а попробуйте это написать здесь в форуме - и без катинок (знак интеграла например).
Т.е. получается, что если я программирую на Чистом JS - то мне придется из интеграла приводить
в нормальную форму ("lдезинтегрировать"

600 сообщений