Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
diman666
0 / 0 / 0
Регистрация: 19.01.2014
Сообщений: 22
1

Составить программу вычисления максимального расстояния между соседними корнями уравнения

03.02.2014, 11:28. Просмотров 1107. Ответов 2
Метки нет (Все метки)

если кто понимает эту задачу,помогите пожалуйста!
Составить программу вычисления максимального расстояния между соседними корнями уравнения 2cos(3X)-3sin(2X)+0,1=0 , изменяя X на интервале -4 до 3 с шагом 0,001.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2014, 11:28
Ответы с готовыми решениями:

Написать программу, вычисления расстояния между населенными пунктами, изображенными на карте
пожалуйста И всех с наступающим новым годом !!!

Составить программу вычисления уравнения
Составить программу вычисления y=1-1/3+1/5-1/7...(-1)^(n-1)*1/(2n-1)+... с точностью e=0.001

Составить программу вычисления уравнения
Составить программу вычисления y=1+1/2!+1/3!+...1/n! N задается с клавиатуры.

Составить программу вычисления уравнения
Составить программу вычисления y=1-1/2+1/3-1/4...(-1)^(n-1)+... с точностью e=0.001 Не могу...

Составить программу вычисления уравнения
Составить программу вычисления уравнения y=1!+2!+...+n! (n>1 ввести с клавиатуры)

2
646kapeh064
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
03.02.2014, 23:44 2
Лучший ответ Сообщение было отмечено diman666 как решение

Решение

Цитата Сообщение от diman666 Посмотреть сообщение
если кто понимает эту задачу
Так все просто же, сам же пишешь:
Цитата Сообщение от diman666 Посмотреть сообщение
максимального расстояния между соседними корнями уравнения
Например, если уравнение f(x)=0 имеет корни: -3 -1 5 6
То максимальное расстояние между соседними корнями уравнения будет: 6 (между корнями -1 и 5), в остальных случаях они будут меньше, то есть:
между -3 и -1 будет расстояние 2
между -1 и 5 будет расстояние 6 (максимум)
между 5 и 6 будет расстояние 1

Но что-то мой код не находит решение твоего уравнения:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
/**
 *  2cos(3X) - 3sin(2X) + 0.1 = 0 | -4.0 -> 3.0 | 0.001
 */
int main(int argc, char * argv[]) {
    double x, ox, r;
    for (ox = x = -4.0; x <= 3.0; x += 0.001) {
        r = 2.0 * cos(3.0 * x) - 3.0 * sin(2.0 * x) + 0.1;
        if (r == 0) {
            printf("x = %lf\n", x);
        }
    }
    system("pause");
    return 0;
}
Не знаю почему. Можно сделать с приближенным значением, например не равное 0 а примерно равное (меньше чем 0.001 если будет), но в условии про это ничего не сказано.
0
2factory
3 / 3 / 2
Регистрация: 28.01.2014
Сообщений: 17
04.02.2014, 02:16 3
Нет корней
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2014, 02:16

Составить программу для вычисления расстояния между двумя точками
Составить программу для вычисления расстояния между двумя точками А (x1,y1) и В (x2,y2).

Составить программу для вычисления расстояния между точками пересечения окружностей
Две окружности на плоскости заданы координатами своих центров и радиусами. Составить программу для...

Составить программу определения максимального расстояния между двумя точками из некоторой совокупности точек трехмерного пространства
Составить программу определения максимального расстояния между двумя точками из некоторой...


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

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

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