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

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

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

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

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

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

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

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

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

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

Определите косинус между векторами - C++
Сказали делать в Turbo C Даны координаты четырех точек в заданном порядке. Определите косинус между векторами, задаваемыми этими точками....

Найти косинус между векторами - C++
дана размерность пространства н, даны два вектора в нем, найти косинус угла между ними что такое размерность и как ее задать и...

Почему cos (косинус) подчеркивает??? - C++
#include <stdio.h> #include <math.h> #include <conio.h> int main(){ float n; printf ("vvestu n:\t"); scanf("%f",&n); ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sergei
1428 / 695 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
16.02.2009, 14:29     Косинус в квадрат? #2
А вот так не пробовал
C++
1
2
double cs = cos(2*x);
double cs2 = pow(cs,2);
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
16.02.2009, 14:36     Косинус в квадрат? #3
Как в с++ написать косинус в квадрате от двух икс?
C++
1
cout<<powf(cosf(2),2)<<endl;
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);
Пробовал, это (косинус двух икс) в квадрате, а не косинус в квадрате от двух икс. Спасибо.
Sergei
1428 / 695 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
16.02.2009, 16:31     Косинус в квадрат? #5
Елки палки а ты математику хорошо знаешь???
Разве cos^2(2x) не то что тебе нужно???
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)
tiholetom
0 / 0 / 0
Регистрация: 16.02.2009
Сообщений: 4
17.02.2009, 10:30  [ТС]     Косинус в квадрат? #7
Не так ли?
Изображения
 
Sergei
1428 / 695 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
17.02.2009, 11:17     Косинус в квадрат? #8
Нет как раз с точностью да наоборот, посмотри книги по математике для школы
tiholetom
0 / 0 / 0
Регистрация: 16.02.2009
Сообщений: 4
17.02.2009, 11:49  [ТС]     Косинус в квадрат? #9
Sergei, то есть ты хочешь сказать, что
Изображения
 
Sergei
1428 / 695 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
17.02.2009, 11:56     Косинус в квадрат? #10
Я не хочу сказать это так и есть! а вот cos(2x)^2 не равно cos^2(2x).
Извини за вопрос ты какой институт закончил?
Alexiski
Любитель давать советы
338 / 130 / 2
Регистрация: 12.01.2009
Сообщений: 511
17.02.2009, 16:40     Косинус в квадрат? #11
Извините, что встреваю в вашу содержательную дискуссию, но должен заметить, что
Sergei абсолютно прав.

Именно в такой форме принято записывать квадрат косинуса.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2009, 06:10     Косинус в квадрат?
Еще ссылки по теме:

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

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

сумма чисел,произведение на косинус - C++
Помогите расшифровать задание:

Получить косинус из числа при вводе cos - C++
Как сделать чтобы я вводил cos и добывался косинус из числа #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include...

Косинус от экспоненты в степени х через ряды Тейлора - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #define eps 0.000000000000000000000000000000001 #define PI 3.141592654 using namespace...


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

Или воспользуйтесь поиском по форуму:
accept
4820 / 3240 / 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, а значение функции равно (значение косинуса от этого аргумента) в квадрате
Yandex
Объявления
18.02.2009, 06:10     Косинус в квадрат?
Ответ Создать тему
Опции темы

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