0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 17
1

Решения уравнения вида f(x)=0

10.05.2021, 22:31. Показов 1706. Ответов 6

Всем здравствуйте
Уравнение вида F(x)=0 который нужно записать на C++
Само уравнение в письменном виде закрепляю в виде фото и код который я попытался сделать

T(x,t)=-8*x/L+6+Σni=0 [-12/T*n + 12/((2*n-1)L*pi(-2)^(2*n+1))*sin (2*n+1)pi*х/L]e^(-λ^2*t)

λ=npi/L
n=0,1,2,3
F(x,t*)=0

чтоб менялась значение t (температура ) и возможно n и другие ))

Само уравнение в письменном виде закрепляю и код который я попытался

Можете пожалуйста проконсультировать правильно ли записал, что нужно добавить что убрать и как приподнести такое уравнение на с++)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "pch.h"
#include <iostream>
using namespace std;
 
int main()
{
    float n, t, T, L, λ, a, x;
    const float pi = 3.14;
    cout << "x=";
    cin >> x;
    cout << "n=";
    cin >> a;
    cout << "t=";
    cin >> t;
    λ = n * pi / L;
    T = -8 * x / L + 6 + Σni = 0[-12 / T * n + 12 / ((2 * n - 1)L*pi(-2) ^ (2 * n + 1))*sin(((2 * n + 1)*pi)/L)* х ]*e ^ (-λ ^ 2 * t);
    cout << λ << endl;
    cout << T << endl;
    return 0;
 
}
Миниатюры
Решения уравнения вида f(x)=0  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2021, 22:31
Ответы с готовыми решениями:

Методом итераций вычислить корень уравнения вида f(x)=0
Методом итераций вычислить корень уравнения вида f(x)=0 расположенный на интервале , с абсолютной...

Разработайте алгоритм решения уравнения вида
Y=(x^5)+5.879*e^(-x)

Суть решения дифференциального уравнения вида x = 0
Здравствуйте! Помогите пожалуйста разобраться со смыслом решения дифференциального уравнения вида x...

Составить программу решения линейного уравнения вида аx=c
Помогите написать вот эту задачу с циклом т.е код рабочий только когда одно число рано нулю, не...

6
129 / 81 / 49
Регистрация: 10.01.2020
Сообщений: 293
10.05.2021, 22:53 2
Bayaman Azatov, а что такое L?
0
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 17
10.05.2021, 23:06  [ТС] 3
Пока не разберусь наверно тоже можно сделать вводимым числом )
0
129 / 81 / 49
Регистрация: 10.01.2020
Сообщений: 293
10.05.2021, 23:38 4
Лучший ответ Сообщение было отмечено Bayaman Azatov как решение

Решение

Bayaman Azatov, на чем в сумме дробь заканчивается?

Добавлено через 11 минут
Bayaman Azatov, и почему там + 6 градусов?

Добавлено через 5 минут
Bayaman Azatov, Вместо 6 градусов просто 6 прибавил. Можете пересчитать и сравнить с результатами программы):
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
#include <iostream>
#include <cmath>
 
#define PI 3.141592653589793
#define E 2.71828182845904523536
 
int main()
{
    double x;
    double t;
    double L;
    int n;
 
    std::cout << "Enter x --> ";
    std::cin >> x;
    std::cout << "Enter t --> ";
    std::cin >> t;
    std::cout << "Enter L --> ";
    std::cin >> L;
    std::cout << "Enter n --> ";
    std::cin >> n;
 
    double sum = 0;
    double res = 0;
 
    int temp = 2 * n + 1;
    double lambda = ((double)n * PI) / L;
 
    for (size_t i = 0; i <= n; i++)
    {
        sum += (-(12 / ((double)n * PI)) + (12 / ((double)temp * L * PI * (pow(-2, temp)))) * (sin(((double)temp * PI * x) / L)));
    }
 
    res = -((double)8 / L) * x + 6 + sum * (pow(E, pow(-lambda, 2) * t));
 
    std::cout << "F(" << x << ", " << t << ") = " << res;
 
    return 0;
}
1
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 17
11.05.2021, 10:27  [ТС] 5
Воу, вы дико помогли и продвинули меня учитывая сроки сдачи, спасибо большое )))
0
Эксперт CЭксперт С++
3454 / 2035 / 1112
Регистрация: 14.12.2018
Сообщений: 3,994
Записей в блоге: 1
11.05.2021, 10:43 6
stdin, вы решили уравнение F(x, t*)=0 или только просто рассчитали значение F(x, t*) ?
0
129 / 81 / 49
Регистрация: 10.01.2020
Сообщений: 293
11.05.2021, 12:22 7
Volga_, значение

Добавлено через 2 минуты
Только сейчас понял, что уравнение нужно было решить
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2021, 12:22
Помогаю со студенческими работами здесь

Написать программу для решения уравнения вида
a = e^|x-y| + |x-y|^x+y, b = (arctg z + arctg x)/y

Программа для решения уравнения заданного вида
С программированием не знаком, но нужно написать программку, только с другим уравнением, нужное...

Составить программу для решения квадратного уравнения вида ax^2+bx+c=0
Помогите написать программу на pascal. Составить программу для решения квадратного уравнения вида...

Как составить разветвляющуюся программу решения квадратного уравнения вида ax^2+bx+c=0
Составьте разветвляющуюся программу решения квадратного уравнения вида ax^2+bx+c=0 Желательно...

Составить программу для решения квадратного уравнения общего вида
3)Составить программу для решения квадратного уравнения общего вида: ах^2+bx+c=0

Используя процедуру решения уравнения вида |x - a| = b, найдите корни уравнений |x - a^2| = корень b и |y - b^2| = a
Написать программу на С++. Используя процедуру решения уравнения вида |x - a| = b, найдите корни...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru