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

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

Войти
Регистрация
Восстановить пароль
 
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
#1

Вычислите значения полиномов Лагерра Ln(x): - C++

18.08.2014, 20:49. Просмотров 363. Ответов 5
Метки нет (Все метки)

http://www.cyberforum.ru/cgi-bin/latex.cgi?Ln(x)=\begin{cases}1 & \text{ if } n=0  \\ -x + 1 & \text{ if } n=1  \\ x^2-4x+2 & \text{ if } n=2  \\ -x^3+9x^2-18x+6 & \text{ if } n=3  \\ x^4-16x^3+72x^2-96x+24 & \text{ if } n=4  \end{cases}

x = 0.5.

Помогите пожалуйста!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 20:49     Вычислите значения полиномов Лагерра Ln(x):
Посмотрите здесь:

Вычислите значения - C++
Вычислите значения a) sin X + (sin^2) X+ …+(sin^n) X b) sin X + (sin^2) X^2 + …+(sin^n) X^n c) sin X + sin X^2 + …+sin X^n d) ...

Вычислите и выведите на экран значения функции - C++
Помогите пожалуйста! у меня все работает, но только при моих заданных значениях! а как сделать чтобы работал при всех любых значениях!...

Вычислите и выведите на экран значения функции - C++
Вычислите и выведите на экран значения функции y = f(x) в точках x0=xнач, x1=x0+h, x2=x1+h, … xN = xкон, где h =(xкон – xнач)/N. ...

Многочлен Лагерра - C++
Добрый вечер! Нужна помощь в нахождении ошибки. Вычислить, полузуясь рекуррентными формулами многочлен Лагерра. Вот формула:...

Деление полиномов - C++
Не компилируется) #include<math.h> #include<stdio.h> #include<alloc.h> #include<conio.h> #include<stdlib.h> void main(void) ...

Деление полиномов - C++
Существует ли библиотека, позволяющая делить полином с параметрами на полином? к примеру ax^2+bx+1/x+1 Добавлено через 7 часов 40...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
EfimKR
53 / 26 / 10
Регистрация: 24.06.2014
Сообщений: 229
Записей в блоге: 1
18.08.2014, 21:07     Вычислите значения полиномов Лагерра Ln(x): #2
Jaroslava, как должно быть организовано вычисление?
нужно ли вводить n, x или другие значения с клавиатуры?
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
18.08.2014, 21:12  [ТС]     Вычислите значения полиномов Лагерра Ln(x): #3
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
main()
{
unsigned short int x;
cout<<" enter x = ";
cin>>x;
switch (x)
{
case 0:
        cout<<"Ln(x) = "<<1<<'\n';
        break;
case 1:
        cout<<"Ln(x) = "<<-x + 1<<'\n';
        break;
case 2:
        cout<<"Ln(x) = ";
        break;
case 3:
        cout<<"Ln(x) = ";
        break;
case 4:
        cout<<"Ln(x) = ;
        break;
default:
        cout<<"greater then 4\t";
}
 
return 0;
 
 
}

Я начала делать так но начиная с 2 у меня выходит ошибка.
EfimKR
53 / 26 / 10
Регистрация: 24.06.2014
Сообщений: 229
Записей в блоге: 1
18.08.2014, 21:15     Вычислите значения полиномов Лагерра Ln(x): #4
Хм, не указан тип main(), зачем вводить х, если формула зависит от n.
Повторюсь в вопросе: что должно вводиться с клавиатуры, и что должно выводиться?
Должны выводиться все полиномы или на выбор?
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
18.08.2014, 21:30  [ТС]     Вычислите значения полиномов Лагерра Ln(x): #5
Все

Добавлено через 10 минут
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
#include<iostream.h>
main()
{
unsigned short int n;
cout<<" enter n = ";
cin>>n;
switch (n)
{
case 0:
        cout<<"Ln(x) = "<<1<<'\n';
        break;
case 1:
        cout<<"Ln(x) = "<<-n +1<<'\n';
        break;
case 2:
        cout<<"Ln(x) = "<<pow(n,(2)) - 4n + 2<<'\n';
        break;
case 3:
        cout<<"Ln(x) = ";
        break;
case 4:
        cout<<"Ln(x) = ";
        break;
default:
        cout<<"greater then 3\t";
}
 
return 0;
 
 
}

а если так, как правильно записать второе?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2014, 21:39     Вычислите значения полиномов Лагерра Ln(x):
Еще ссылки по теме:

Умножение полиномов - C++
Собсна задача определить класс полином перегрузить операторы, это я все сделал. Осталось умножение. И вот никак не получается. Просьба...

Класс полиномов - C++
Здравствуйте. Помогите, пожалуйста, понять, почему не работает код. Есть класс полиномов, реализовано сложение, умножение, вывод. Для...

Программа упрощения полиномов - C++
Добрый день! Нуждаюсь в помощи или совете. Столкнулся со следующей задачей: на вход программы из текстового файла поступает выражение...

Простой класс полиномов - C++
Есть методы для умножения, сложения и производной #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; ...

Степени и коэффициенты двух полиномов - C++
Заданы степени и коэффициенты двух полиномов. Выполните следующие действия: 1) выведите полиномы на печать; найдите разность двух...

Расшифровать слова методом полиномов - C++
здравствуйте. Требуется помощь в расшифровке слова методом полиномов. Метод полиномов основан на преобразовании ...


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

Или воспользуйтесь поиском по форуму:
EfimKR
53 / 26 / 10
Регистрация: 24.06.2014
Сообщений: 229
Записей в блоге: 1
18.08.2014, 21:39     Вычислите значения полиномов Лагерра Ln(x): #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
using namespace std;
 
int main()
{
    setlocale(0, "");
    double x;
    cout<<"Введите x\t";
    cin>>x;
 
    cout<<"L0("<<x<<") = 0\n";
    cout<<"L1("<<x<<") = "<<-x+1;
    cout<<"\nL2("<<x<<") = "<<x*x-4*x+2;
    cout<<"\nL3("<<x<<") = "<<-x*x*x+9*x*x-18*x+6;
    cout<<"\nL4("<<x<<") = "<<x*x*x*x-16*x*x*x+72*x*x-96*x+24<<"\n";
 
    return 0;
}
Добавлено через 1 минуту
switch (n) это инструкция выбора одного из вариантов, при этом n должен быть константой int или char.
Yandex
Объявления
18.08.2014, 21:39     Вычислите значения полиномов Лагерра Ln(x):
Ответ Создать тему
Опции темы

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