Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Статическая линковка в проекте https://www.cyberforum.ru/ cpp-beginners/ thread2236994.html
Собрал проект (dll). Все работает на Win7. Проверил на Win10 и Win2012 не работает. Подсказали, возможно проблема в отсутствие необходимых библиотек и необходима статическая линковка. Использую...
C++ Ошибка: отсутствует оператор "<<", соответствующий этим операндам
Не могу понять как исправить ошибку. отсутствует оператор "<<", соответствующий этим операндам. Помогите пожалуйста разобраться. программа состоит из 3 файлов 1.console application c++.cpp ...
Открытие аудио/текстовых файлов C++
Код будет служить для стеганографии в аудио файлах, но на данном этапе еще сырой. #include <iostream> #include <iomanip> #include <fstream> #include <stdio.h> #include <tchar.h> #include...
C++ массив структур ошибка в этой строке хочу присвоить определённую последовательность цифр но выходить ошибка не правильное присваение q.name="qwertyuop"; #include <iostream> #include <fstream> using... https://www.cyberforum.ru/ cpp-beginners/ thread2236966.html
C++ Шаблоны, ошибка "неоднозначный вызов перегруженной функции" https://www.cyberforum.ru/ cpp-beginners/ thread2236961.html
#include <iostream> using namespace std; void CheckInput(int &); void CheckInput(double &); void CheckInput(float &); int head();
C++ Определить минимальную продолжительность поливания цветка, чтобы он вырос на заданную высоту
выводстандартный вывод Какая радость! Родители Пети уехали в командировку на целый год, предоставив шаловливого мальчугана самому себе. Петя обрадовался неимоверно. Он прыгал на кровати и бросался...
C++ Нужно добавить сортировку в массив структур по фамилии
#include <string.h> #include <iostream> #include <stdio.h> #include <malloc.h> #include <clocale> #include <windows.h> #include <conio.h> #include <cstdlib> struct pupil
C++ Описать функцию записи фамилии в обратном порядке Используя множественное наследование, описать производный класс с функцией задания этих переменных. В главной функции main ввести эти значения с помощью обращения к функции с производного класса и... https://www.cyberforum.ru/ cpp-beginners/ thread2236952.html
C++ Метод Рунге-Кутты для дифференциального уравнения второго порядка https://www.cyberforum.ru/ cpp-beginners/ thread2236951.html
Дано уравнение y''+y'-2y=cos(x)-3sin(x), решить методом Рунге-Кутты. Данные сильно отличаются от аналитического решения, правильно ли составлен код? #include<iostream.h> #include<windows.h>...
C++ описати функцію запису прізвища в зворотньому порядку, Використовуючи множинне наслідування, описати похідний клас з функцією задання цих змінних. В головній функції main ввести ці значення з допомогою звертання до функції з похідного класу і вивести... https://www.cyberforum.ru/ cpp-beginners/ thread2236949.html
0 / 0 / 0
Регистрация: 29.10.2015
Сообщений: 23
0

Разложение синуса и косинуса в ряд Тейлора

29.04.2018, 01:16. Показов 2675. Ответов 2
Метки (Все метки)

Есть следующая функция с разложением косинуса и синуса в ряд:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void sincos (double a) {
        const double PI = 3.141592;
        double fact, summSin, summCos;
        double rad = a*PI/180;
        summSin = rad;
        summCos = 1;
        fact = 1;
        for (int n = 2; n<=20; n++) {
            fact *= n * pow(-1, n+1); // факториал + знакочередование
            if (n%2 != 0 && n != 1) {
                summSin += pow(rad, n)/fact; // синус
            }
            else if (n%2 == 0) {
                summCos += pow(rad, n)/fact; // коснус
            }
        }
        cout << "summSin: " << summsin << endl;
        cout << "summCos: " << summcos << endl;
}
Вроде бы всё правильно, но выходе я получаю что-то не то (скриншот во вложениях). В аргумент ф-ции передан угол 90 градусов, синус работает правильно, а косинус шалит и я вообще не понимаю почему.

Вернуться к обсуждению:
Разложение синуса и косинуса в ряд Тейлора
0
Миниатюры
Разложение синуса и косинуса в ряд Тейлора  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2018, 01:16
Готовые ответы и решения:

Разложение косинуса в ряд тейлора
Сам в шоке, но у меня не получается сделать это полноценно(хромает мат часть си у меня...

Разложение косинуса в ряд Тейлора
Помогите найти ошибку. Написал код, но работает только с 1, где ошибка? class MyClass { ...

Разложение косинуса в ряд тейлора
Результат вычисления cos(x) сравнить со значением, вычисленным для заданных x с помощью стандартных...

Разложение косинуса в ряд Тейлора
подскажите как написать програму для разложения косинуса в ряд Тейлора

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