Пытаюсь создать выражение, но где-то ошибка
Вложений: 1
Y:=Exp((1/5)*ln(1-5*sqr(x)))/Exp(sin(x)/cos(x)*2);
что тут неправильно? выражение такое Вложение 52458 знал бы как написать тут написал (не знаю как писать степень и дробь) |
Знак радикала на всю дробь или только в числителе?
|
в числителе
|
Y:=Exp((1/5)*(1-5*sqr(x)*2))/Exp(sin(x)/cos(x)*2); вроде получилось...но игрик у меня почему-то 0 правильно ли я формулу составил?
|
а у тангенса какой аргумент???
|
у тангенса просто степень 2х
|
эээ такого не бывает!!!
|
Цитата:
Цитата:
А формула Ваша до того неправильна, что просто абсолютно неправильна. Прежде всего, Вы не знаете, как возводить в степень. Если число γ есть положительное число α, возведенное в степень β, то γ = Exp(β*Ln(α)) а у Вас я напрочь не вижу логарифмов. Теперь пойдем дальше. Заметим, что выражение, стоящее под знаком радикала, при x>0 отрицательно, а потому впрямую применять приведенную выше формулу нельзя (логарифм бывает только от строго положительных величин), но, тем не менее, корень нечетной степени из отрицательного числа извлечь можно. Так что тут потребуется ветвление программы. Код:
if x<0 then |
мы такого еще не учили)
|
Program 2;
uses CRT; var x,y:real; begin clrscr; x:=3; while x<=5 do begin Y:=Exp((1/5)*(1-5*sqr(x)*2))/Exp(sin(x)/cos(x)*2); writeln('x= ',x:3:2,' Y= ',Y:3:2); x:=x+0.2; end; readln; end. вот что я пытался сделать |
Часовой пояс GMT +4, время: 12:43. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.