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

Нахождение интеграла методом трапеции

20.05.2019, 20:01. Показов 5179. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Ход = 0.1
Границы 3 и 8

Вот класс Main
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scan = new Scanner(System.in);
        
        double a = scan.nextDouble();
        double b = scan.nextDouble();
        double ha=scan.nextDouble();
Level1 l1=new Level1();
 
double t1=l1.Trap(a,b,ha);
System.out.println("Trapezia "+t1);
 
 
    }
    
    
    
}
Вот класс Level1
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Level1 {
        
    
//      {Функция, площадь которой нужно вычислить}
        public double f(double x) {
            double F=x*Math.sqrt(1/(Math.sqrt(x)+9));
            return F;
            }
        
 
        public double Trap(double a,double b, double h){
             double result=0;
                int n = (int)((b-a)/h);
                result += (f(a)+f(b))/2;
                for(int i = 1; i < n; i++)
                    result += f(a + h*i ); 
                return h*result;
           }

Почему ничего не выводит на консоль? Должно посчитать значение интеграла...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2019, 20:01
Ответы с готовыми решениями:

Вычисление определенного интеграла методом центральных прямоугольников, и методом трапеции
Здравствуйте, помогите написать прогу для вычисление определенного интеграла методом трапеций и...

Вычисление интеграла методом трапеции
Помогите пожалуйста написать программу, решение функции методом трапеции=) ...

Решение интеграла методом трапеции С++
Укажите на ошибку или исправьте код пожалуйста. Вроде бы все просто, но я запуталась ...

Поиск интеграла методом трапеции
Найти интеграл cos(x) на отрезке (-1;2) методом трапеции. Заранее спасибо!

5
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
16418 / 9798 / 2735
Регистрация: 21.10.2017
Сообщений: 21,684
20.05.2019, 20:39 2
Цитата Сообщение от МарияТес Посмотреть сообщение
Почему ничего не выводит на консоль? Должно посчитать значение интеграла...
И действительно, чудеса!
Нахождение интеграла методом трапеции
0
1 / 1 / 0
Регистрация: 10.11.2018
Сообщений: 53
20.05.2019, 21:33  [ТС] 3
iSmokeJC,

Добавлено через 30 секунд
iSmokeJC, а что не так, подскажите пожалуйста
0
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
16418 / 9798 / 2735
Регистрация: 21.10.2017
Сообщений: 21,684
20.05.2019, 21:34 4
МарияТес, понятия не имею. Код рабочий
0
1 / 1 / 0
Регистрация: 18.05.2019
Сообщений: 11
20.05.2019, 22:37 5
Сейчас посмотрю

Добавлено через 7 минут
Ваш код работает должным образом. Вот добавил несколько строк текста, для наглядности.
Java
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
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scan = new Scanner(System.in);
        System.out.println("Введите а:");
        double a = scan.nextDouble();
        System.out.println("Введите b:");
        double b = scan.nextDouble();
        System.out.println("Введите ha:");
        double ha=scan.nextDouble();
        Level1 l1=new Level1();
 
        double t1=l1.Trap(a,b,ha);
        System.out.println("Trapezia "+t1);
 
 
    }
}
 class Level1 {
 
 
    //      {Функция, площадь которой нужно вычислить}
    public double f(double x) {
        double F=x*Math.sqrt(1/(Math.sqrt(x)+9));
        return F;
    }
 
 
    public double Trap(double a,double b, double h){
        double result=0;
        int n = (int)((b-a)/h);
        result += (f(a)+f(b))/2;
        for(int i = 1; i < n; i++)
            result += f(a + h*i );
        return h*result;
    }}
Миниатюры
Нахождение интеграла методом трапеции  
0
2653 / 1973 / 493
Регистрация: 17.02.2014
Сообщений: 9,299
21.05.2019, 08:28 6
Цитата Сообщение от МарияТес Посмотреть сообщение
а что не так, подскажите пожалуйста
с радостью, милая!
вот, читаешь чуток это https://www.cyberforum.ru/java/thread2250765.html и все становится понятно))
0
21.05.2019, 08:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2019, 08:28
Помогаю со студенческими работами здесь

Решение интеграла методом трапеции
Помогите правильно записать интеграл, который на изображении. Заранее спасибо! #include...

Решения интеграла методом трапеции
Помогите пожалуйста написать код для решения вот этого интеграла Методом трапеции. Это...

Решения интеграла методом трапеции
Помогите пожалуйста написать код для решения вот этого интеграла Методом трапеции. Это...

Решение интеграла методом трапеции
Реализовать расчет определенного интеграла 2x^3+5x-2 методом трапеции от многочлена 4 степени,...


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

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

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