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

Провести программную реализацию расчета приблизительного значения функции y, разложив функцию в ряд Тейлора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ X.509 http://www.cyberforum.ru/cpp-beginners/thread1070257.html
Не удачный запрос: Cannot find the X.509 certificate using the following search criteria: StoreName "My" , StoreLocation "CurrentUser" , FindType "FindByIssuerName" ,FindValue "НУЦ РК (RSA)" Как разобрать и понять эту ошибку
C++ Получить новую матрицу умножением элементов каждой строки первой матрицы Даны две действительные квадратные матрицы порядка n.Получить новую матрицу умножением элементов каждой строки первой матрицы на наибольшее из элементов соответсвующей строки второй матрицы. Добавлено через 39 секунд Хоть что- нибудь помогите!!! http://www.cyberforum.ru/cpp-beginners/thread1070249.html
Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc» C++
Пожалуйста, помогите с решением-Из заданной строки получить новую, заменив в ней все сочетания «abcd» на «abc». Этот вариант не подходит: #include <iostream> #include <string> int main(){ setlocale(LC_ALL,"russian"); std::string str("abcdfdabcssabcd"); std::string findstr="abcd"; std::string replacestr="abc"; std::string::size_type index;
C++ Подключение длл
была создана длл, содержащая экспортную процедуру: static __declspec(dllexport) int lr_excel_output(all_struct variable);. Через Depency Walker эта процедура видна. (как прикрепить картинку я не нашел, так что добавил её как вложение) Требуется подключить эту dll, к другому проекту. dll создается успешно, файлы dll, exp и lib есть. Везде написано про то, что dll добавляется через ссылки->...
C++ Структуры. Бинарник отображается в консоли некорректно. Исправить код http://www.cyberforum.ru/cpp-beginners/thread1070191.html
Есть код программы. Объясните пожалуйста, почему, когда я заполняю бинарник на char name;, а потом меняю , на другие числа, вроде или , бинарник отображается в консоли некорректно? И почему при или работает? #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <locale.h> #include <tchar.h> struct toy { char name;
C++ Ошибка при запуске программы "vector iterator not incrementable" при запуске программы (без разницы какой функции) вылетает ошибка (заг. темы) как это исправить? мне кажется, что проблема в том, что я создаю класс (внутри функции) с неизвестным размером. #include "stdafx.h" #include <iostream> #include <vector> подробнее

Показать сообщение отдельно
cHuVbaka
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 120
13.01.2014, 16:29     Провести программную реализацию расчета приблизительного значения функции y, разложив функцию в ряд Тейлора
Есть похожий код для задания:
Провести программную реализацию расчета приблизительного значения функции y, разложив функцию f (x) в ряд Тейлора, при этом необходимо вывести и применить рекуррентное отношение для расчета общей части для каждого слагаемого ряда или его части. Аргумент функции должен изменяться в диапазоне [Xbegin, Xend] с шагом Xdelta. Параметры Xbegin, Xend, Xdelta и точность (допустимая погрешность) расчетов е, определяющая условие завершения рекурсивного расчета задаются пользователем с клавиатуры. Предусмотреть ситуации, когда значение функции могу быть не определено для заданных аргументов.

но нужна реализация для




пример
Кликните здесь для просмотра всего текста
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <math.h>
#include <stdio.h>
 
double S(double x, double e)
{
    double   k = 1;
    double sum = 0;
    double ak  = x - 1;//рассчитываем лишь самый первый слен разложения
    while(e < fabs(ak))//Вот оно условие окончания итерационного процесса
    {
        sum += ak;
        //вот рекуррентная формула для ln
        ak  *=((-1)*(x - 1)*k/(k + 1));
        k   =  k + 1;
    }
    return sum;
}
 
int main()
{
    double e = 0, x = 0;
    while( 1 )//Делаю бесконечный ввод
        //для завершения работы просто закрываем окно консоли
    {
        printf("Enter x : ");scanf("%lf",&x);
        printf("Enter e : ");scanf("%lf",&e);
        printf("S(x) = %lf\n",S(x,e));
    }
    return 0;
}

скрин
Кликните здесь для просмотра всего текста

_
_
_
_
Добавлено через 43 минуты
вот ещё есть для
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <cmath>
#include <iomanip>
#include <cstdlib>
#include <clocale>
 
using namespace std;
 
double S(double x, double e)
{
    double   k = 1;
    double sum = 0;
    double ak  = x - 1;//рассчитываем лишь самый первый слен разложения
    while(e < fabs(ak))//Вот оно условие окончания итерационного процесса
    {
        sum += ak;
        //вот рекуррентная формула для ln
        ak  *=((-1)*(x - 1)*k/(k + 1));
        k   =  k + 1;
    }
    return sum;
}
 
int main()
{
    setlocale(LC_ALL, "");
    double xstart, xend, xdelta, e;
    cout << "Начало (xstart):";
    cin >> xstart;
    cout << "Конец (xend): ";
    cin >> xend;
    cout << "Шаг(xdelta): ";
    cin >> xdelta;
    cout << "Точность(e, eps): ";
    cin >> e;
    if (xstart <= 0)
    {
        cout << "Error!" << endl;
    return 0;
    }
    for(double x = xstart; x <= xend; x += xdelta)
    {
        if (x <= 0)
            continue;
        else
            cout << "f(" << x << ")="  << setw (9) << log(x) << " == " << S(x, e) << endl;
    }
 
    system("pause");
    return 0;
}



но как реализовать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru