Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 139, средняя оценка - 4.95
tiholetom
0 / 0 / 0
Регистрация: 16.02.2009
Сообщений: 4
#1

Косинус в квадрат? - C++

16.02.2009, 14:17. Просмотров 18017. Ответов 11
Метки нет (Все метки)

Здравствуйте.
Как в с++ написать косинус в квадрате от двух икс?
Как я понял, проблема в том, что функция pow(x,n) в качестве икса требует именно аргумент, а косинус - функция. Перемножить косинус на косинус тоже не получилось, функцию возведения в квадрат (как в паскале sqr) я тоже не знаю. Остается только математически косинус квадрат раскладывать, но меня терзают смутные сомнения, что там получатся такие же квадраты каких-нибудь тангенсов. Писал pow((float)cos,2), не помогло.
Помогите, пожалуйста, по синтаксису.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2009, 14:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Косинус в квадрат? (C++):

Как возвести косинус в квадрат ? - C++
Я так понял, что это неправильно y=pow(cos((3/8)*p-x/4),2)-pow(cos((11/8)*p+x/4),2)

Класс «Квадрат»: можно ли вписать в объект-квадрат со стороной A окружность радиуса R - C++
Люди помогите, сижу уже неделю, выходит какая-то фигня. Хочу научиться, но тяжеловато) Объясните кто может, как будет выглядеть код? ...

Нарисовать квадрат с одинокой звёздочкой в центре. Весь квадрат орисовывается плюсиками - C++
Нарисовать квадрат с одинокой звёздочкой в центре. Весь квадрат орисовывается плюсиками. Пользователь задаёт высоту и ширину.С++ Помогите...

Если квадрат числа меньше 100, напечатать число и его квадрат - C++
Ввести с клавиатуры 10 чисел. Если квадрат числа меньше 100, напечатать число и его квадрат.

Вывести квадрат большего числа и квадрат меньшего - C++
ошибка вывода и не правильный ответ #include <iostream> #include <string> using namespace std; int main() { int a, b,...

косинус в кв - C++
подскажите, как пишеться косинус квадратный. я делал так z1 = cos*cos((3/8)*p-(l/4), но не правельно.

11
Sergei
1435 / 702 / 41
Регистрация: 22.04.2008
Сообщений: 1,608
16.02.2009, 14:29 #2
А вот так не пробовал
C++
1
2
double cs = cos(2*x);
double cs2 = pow(cs,2);
0
ISergey
Maniac
Эксперт С++
1375 / 886 / 52
Регистрация: 02.01.2009
Сообщений: 2,661
Записей в блоге: 1
16.02.2009, 14:36 #3
Как в с++ написать косинус в квадрате от двух икс?
C++
1
cout<<powf(cosf(2),2)<<endl;
1
tiholetom
0 / 0 / 0
Регистрация: 16.02.2009
Сообщений: 4
16.02.2009, 14:54  [ТС] #4
Цитата Сообщение от Sergei Посмотреть сообщение
А вот так не пробовал
C++
1
2
double cs = cos(2*x);
double cs2 = pow(cs,2);
Пробовал, это (косинус двух икс) в квадрате, а не косинус в квадрате от двух икс. Спасибо.
0
Sergei
1435 / 702 / 41
Регистрация: 22.04.2008
Сообщений: 1,608
16.02.2009, 16:31 #5
Елки палки а ты математику хорошо знаешь???
Разве cos^2(2x) не то что тебе нужно???
0
Xentar
Of Wolf and Man
993 / 188 / 4
Регистрация: 09.07.2008
Сообщений: 1,885
16.02.2009, 16:53 #6
cout<<powf(cosf(2),2)<<endl;

то же что и

double cs = cos(2*x);
double cs2 = pow(cs,2);

то же что и

cs2x = cos(2*x)*cos(2*x)
0
tiholetom
0 / 0 / 0
Регистрация: 16.02.2009
Сообщений: 4
17.02.2009, 10:30  [ТС] #7
Не так ли?
0
Изображения
 
Sergei
1435 / 702 / 41
Регистрация: 22.04.2008
Сообщений: 1,608
17.02.2009, 11:17 #8
Нет как раз с точностью да наоборот, посмотри книги по математике для школы
0
tiholetom
0 / 0 / 0
Регистрация: 16.02.2009
Сообщений: 4
17.02.2009, 11:49  [ТС] #9
Sergei, то есть ты хочешь сказать, что
0
Изображения
 
Sergei
1435 / 702 / 41
Регистрация: 22.04.2008
Сообщений: 1,608
17.02.2009, 11:56 #10
Я не хочу сказать это так и есть! а вот cos(2x)^2 не равно cos^2(2x).
Извини за вопрос ты какой институт закончил?
0
Alexiski
Любитель давать советы
339 / 131 / 2
Регистрация: 12.01.2009
Сообщений: 511
17.02.2009, 16:40 #11
Извините, что встреваю в вашу содержательную дискуссию, но должен заметить, что
Sergei абсолютно прав.

Именно в такой форме принято записывать квадрат косинуса.
0
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
18.02.2009, 06:10 #12
косинус - это функция, у неё есть аргумент и значение, аргумент берём в скобки

cos(3x)

если у тебя аргумент в квадрате, будет выглядеть так

cos((3x)^2), т.е. ничего не меняется, косинус - функция, её аргумент в скобках он равен (три икс) в квадрате

а когда у тебя функция в квадрате, это выглядит так

cos(3x)^2 то есть сначала вычисляется значение функции от аргумента 3x а потом оно возводится в квадрат

ну и напоследок

cos((3x)^2)^2 аргумент равен (3x)^2, а значение функции равно (значение косинуса от этого аргумента) в квадрате
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2009, 06:10
Привет! Вот еще темы с ответами:

синус и косинус? - C++
нужна программа которая будет считать синус, косинус, тангенс и катангенс! на язике С

синус и косинус Ряда Тейлора - C++
нужно задать диапазон до pi/4 что бы в ряде тейлора было меньше сумм помогите оптимизировать #include &lt;iostream&gt; #define...

Косинус 90 градусов равняется бреду - C++
// var_7.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &lt;math.h&gt; #define...

Косинус угла между векторами - C++
Помогите! Есть метод класса Anqle //считает величину косинуса угла между векторами template&lt;class Type&gt; double...


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

Или воспользуйтесь поиском по форуму:
12
Yandex
Объявления
18.02.2009, 06:10
Ответ Создать тему
Опции темы

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