Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
DrTeemo
1 / 1 / 6
Регистрация: 14.11.2014
Сообщений: 47
#1

Программа расчета функции - y=ctg lnx - C++

11.12.2014, 20:07. Просмотров 397. Ответов 7
Метки нет (Все метки)

И так, задача такая - составить программу вычисления функции y=ctg lnx.
например x=15
ln 15= 2,71
ctg 2,71=20°
получился у меня такой вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
#include<math.h>
 
 
using namespace std;
int main()
{
    double x,y;
    cout<<"vvedite x = ";
    cin>>x;
     y = 1/tan(log(x)) ;
    cout<<"y = "<<y;
}
только вот, результат который выбивает программа y= -2,16022 , перевожу из радиан это число, получается -123.7714 градусов, что от ожидаемых 20 вообще и близко не стояло. Вопрос: что я не так делаю?
http://www.cyberforum.ru/cpp-beginners/thread1300190.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2014, 20:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Программа расчета функции - y=ctg lnx (C++):

Программа табулирования функции y=ctg ln(x)
И так, есть программа расчета функции y=ctg ln(x) // программа расчета...

Программа расчета функции с использование разложения Чебышева
Не как не могу написать эту программу, если кто сможет помочь буду очень...

Тригонометрические функции sin, cos, tg, ctg
С помощью циклов и арифметических операций найти значение тригонометрической...

Вычислить значение функции F(x) =ctg x+1 на отрезке [0,1] с шагом 0,1
Вычислить значение функции F(x) =ctg x+1 на отрезке с шагом 0,1 на C++ ...

Вывести в произвольный файл таблицу значений функции sin(x), cos(x), tg(x), ctg(x)
Вывести в произвольный файл таблицу значений функции sin(x), cos(x), tg(x),...

7
olgashat
88 / 71 / 81
Регистрация: 07.12.2014
Сообщений: 303
11.12.2014, 20:25 #2
Цитата Сообщение от DrTeemo Посмотреть сообщение
y = 1/tan(log(x)) ;
C++
1
y = atan(log(x)) ;
1
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
11.12.2014, 20:30 #3
Цитата Сообщение от DrTeemo Посмотреть сообщение
ctg 2,71=20°
ctg 2.71 = -2.160221155308716 . Поэтому все у Вас правильно, Вы котангенс с арктангенсом перепутали.
1
DrTeemo
1 / 1 / 6
Регистрация: 14.11.2014
Сообщений: 47
11.12.2014, 21:06  [ТС] #4
просто у меня получается 2.71*3.14/180 = 0.047 радиан
0
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,184
Завершенные тесты: 1
11.12.2014, 21:14 #5
Котангенс НЕ измеряется ни в градусах ни в радианах,
это аргумент у него в радианах!
например x=15,
ln(15)= 2,71 радиана = 155 градусов
ctg( 2,71 радиан) =-2.160221155308716
1
DrTeemo
1 / 1 / 6
Регистрация: 14.11.2014
Сообщений: 47
11.12.2014, 21:16  [ТС] #6
ясно. спасибо!
0
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
11.12.2014, 21:17 #7
Цитата Сообщение от DrTeemo Посмотреть сообщение
2.71
Это уже в радианах
0
DrTeemo
1 / 1 / 6
Регистрация: 14.11.2014
Сообщений: 47
11.12.2014, 21:21  [ТС] #8
еще раз спасибо всем, что обьяснили!
0
11.12.2014, 21:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2014, 21:21
Привет! Вот еще темы с решениями:

Табулирование функции y=ctg ln(x) в пределе "х" от -1 до 1 с шагом 0.2
сделал программу табулирования функции y=ctg ln(x) в пределе &quot;х&quot; от -1 до 1 с...

Ускорение функции расчета автокорреляционной функции
Доброго времени суток! Столкнулся с необходимостью ускорения расчета...

Программа расчета по формуле
#include &lt;iostream&gt; using namespace std; int main() { int a, y; ...

Программа расчета интеграла
Программа расчет определенного интеграла по формулам Чебышева для случая семи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru