Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 24.11.2009
Сообщений: 67

Пересечение графиков

14.03.2010, 18:28. Показов 2172. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно найти пересечение двух или более графиков (любых) и подписать точку их пересечения
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2010, 18:28
Ответы с готовыми решениями:

Получить пересечение последовательностей чисел
1) Даны натуральное число n, целые числа a1, a2, a3,… a25 и b1, b2, b3,… bn. Среди a1, a2, a3,… a25 нет повторяющихся чисел, нет их и...

Найти максимальное пересечение дат
Очень нужна помощь. Недавно начал использовать vb. Поэтому буду рад любой помощи. Нужно составить алгоритм, определяющий наибольшее...

Пересечение графиков
Есть два графика, которые были построены с помощью функции lsline, можно ли найти точку пересечения этих линий? Если да, помогите найти ...

5
 Аватар для YuraAAA
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
14.03.2010, 22:22
Ну найди их точку пересечения,то есть приравняй друг к другу,и получи a(x,y) пересечения
0
 Аватар для Toxa33rus
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,975
14.03.2010, 22:29
Visual Basic
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
Sub main()
currX = 0
Do While True
  If Abs(graficA(currX) - graficB(currX)) < 0.000001 Then
    MsgBox "(" & Round(currX, 3) & "; " & Round(graficA(currX), 3) & ")"
    Exit Do
  End If
  If Abs(graficA(-currX) - graficB(-currX)) < 0.000001 Then
    MsgBox "(" & Round(-currX, 3) & "; " & Round(graficA(-currX), 3) & ")"
    Exit Do
  End If
  
  currX = currX + 0.0001
Loop
 
 
End Sub
 
Function graficA(x)
  graficA = x + 2 'y=x+2
End Function
 
Function graficB(x)
  graficB = x * 2 'y=2x
End Function
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
14.03.2010, 23:19
если можна, как определено число 0.000001

Добавлено через 1 минуту
и как с, например, y=1/x
0
 Аватар для Toxa33rus
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,975
15.03.2010, 22:04
Цитата Сообщение от gaw Посмотреть сообщение
как определено число 0.000001
балдой. То есть от балды
Чем больше нулей в 0.000001 тем точнее будет ответ но тем выше вероятность проскочить его. А чем больше нулей в 0.0001 тем меньше вероятность проскочить но тем дольше будет идти расчет.
Цитата Сообщение от gaw Посмотреть сообщение
и как с, например, y=1/x
Так же как и с остальным. Я и с синусами тестировал. Вводите это в одну из функций. Только учитывайте что тут нет проверки на пересечение графиков. Если графики не пересекаются то программа уйдет в бесконечный цикл.
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
15.03.2010, 22:22
мне почему то казалось, что 1/х выдаст "деление на ноль"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.03.2010, 22:22
Помогаю со студенческими работами здесь

Пересечение графиков
Задача. Дана окружность, заданная уравнением: x^2+y^2=1, и дана прямая. Прямая задаётся по двум точкам, координаты которых вводятся с...

Пересечение двух графиков
Здравствуйте, вроде простая задаче, но не могу разобраться. Надо найти точки пересечения двух графиков, чтобы потом воспользоваться...

Пересечение двух графиков
Как найти координаты точек пересечения двух графиков? Синий рисуется допустим таким кодом: var sprite:Sprite = new Sprite(); ...

Пересечение графиков Chart
День добрый. Подскажите пожалуйста как автоматически высчитать или узнать точку пересечения линий. Заданы точки по координатам arr1, arr2,...

Как вывести пересечение графиков?
Здравствуйте, подскажите, пожалуйста, как сделать чтобы выводилось правильное значение пересечения графиков. x1 вычисляет правильно, а...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru