Олег Р.
600 сообщений
#10 лет назад
Всем коллегам, всего доброго...
Вопрос может "тупой" , но  меня, чел., без высшего Технического образования (только гуманитарное) это актуально....
Как на JavaScript, Python, или PHP написать: f(x) = { -1 при Math.PI  < x < 0,  1 при 0 < x < Math.PI  }
(это - периодическая функция заданная уравнением   )
И как мне её написать в той же консоли например??
Решение на  языках прог. типа C, и ему подобные - не предлагать....
Всем - заранее Спасибо.

(Cм. прил. картинку)
Приложения:
  • 13 КБ
Андрей А.
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дезинтегрировать" ,  чтобы написать JS-script ?
Олег Р.
600 сообщений
#10 лет назад
поскольку Вы один из немногих посвящённых в таинственное Math.PI - то можно , я Вам в личку напишу в чём собственно проблема, чтобы не засорять форум?
Андрей А.
798 сообщений
#10 лет назад
shopotop,да, конечно обращайтесь, помогу чем смогу.
Владимир Р.
3315 сообщений
#10 лет назад
shopotop, юзайте . Если я вас правильно понял.