|
2 / 2 / 0
Регистрация: 13.10.2011
Сообщений: 81
|
|
Вычисление значения функции по графику13.10.2011, 12:02. Показов 13388. Ответов 26
Метки нет (Все метки)
Всем приветик!) Пожалуйста помогите вычислить значения функции...
Во вложенном файле, график номер 2 Заранее спасибо)
0
|
|
| 13.10.2011, 12:02 | |
|
Ответы с готовыми решениями:
26
Вычисление значения функции по графику Вычисление значения функции по графику
|
|
374 / 135 / 19
Регистрация: 16.07.2010
Сообщений: 342
|
||||||
| 13.10.2011, 12:44 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.09.2011
Сообщений: 22
|
|||||||
| 13.10.2011, 17:33 | |||||||
|
а можно поеснить ход
0
|
|||||||
|
98 / 81 / 16
Регистрация: 14.01.2011
Сообщений: 438
|
|
| 13.10.2011, 18:12 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 39
|
|
| 13.10.2011, 20:55 | |
|
А можно по первому графику
0
|
|
|
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 39
|
|
| 13.10.2011, 21:14 | |
|
Можно и эти задания решить пожалуйста
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||||||||||
| 14.10.2011, 00:25 | |||||||||||
|
vendn
Senya1989 Задание первое:
Ответ на второе задание дан в этой теме: https://www.cyberforum.ru/csha... 56386.html Смотрите мой пост. Едигственное изменение, которое там потребуется - переменная r задается параметром в метод
2
|
|||||||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||||||
| 14.10.2011, 01:33 | |||||||
Сообщение было отмечено как решение
РешениеПоесняю. Итак, у нас есть некий график (прикреплен к посту), по которому нужно определить функцию. Фактически, нам нужно определить значение Y на разных промежутках. Перво-наперво нужно определиться со значением R, так как с его увеличением или уменьшением будут меняться промежутки. У нас на графике имеются два соприкасающиеся полукруга с определенными координатами центров (-2 и 1 соответственно). Из этого следует, что сумма их радиусов не должна превышать 3. В противном случае окружности "налезут" друг на друга и для одного значения X может быть два значения Y. То есть функция перестает быть функцией. Исходя из этого, подбираем значения R1 и R2 так, чтобы сумма их радиусов не была выше 3. Предположим, что R1 является приоритетным (все-таки единичка). Значит, если параметр R равен, скажем, двум, то R1 = 2, R2 = 1. Если же значение R = 3, то R1 = 3, R2 = 0. При R = 0, R1 = 0, R2 = 3. При R < 0 или R > 3 функция не действительна, т.к. один из радиусов в этом случае должен быть отрицательным. Дальше я буду приводить примеры расчетов, предполагая, что параметр R = 1, то есть R1 = 1, R2 = 2 (как показано на изображении). Разобравшись с радиусами, начинаем смотреть на промежутки. Пойдем слева направо для R = 1. На промежутке x < -7 функция не определена. На промежутке На промежутке Если тут мысленно провести вертикальную линию до оси Х, то получившаяся фигура образует прямоугольный треугольник, где диагональ является гипотенузой. По сути, для нахождения У на этом промежутке, нам нужно найти длину противолежащего катета для заданной Х. В принципе для этого можно воспользоваться теоремой Пифагора: сумма квадратов катетов равна квадрату гипотенузы: Однако нам известна только длина прилежащего катета, а длина гипотенузы и противолежащего катета неизвестны (например, при х = -5). В этом случае мы можем найти длину противолежащего катета, используя свойства прямоугольных треугольников: Результат: на промежутке от -6 до -4 значение У будет равно (x + 4) * 0.5, то есть при х = -6, у = 1; при х = -5, у = 0.5, при х = -4, у = 0. Смотрим на график: верно? Верно. Четверку мы прибавляем для того, чтобы вычислить длину катета для треугольника, который начинается от х = -4. На следующем промежутке где r - радиус окружности, a - центр окружности по оси Х, b - центр окружности по оси У. Для нахождения значения У, соответсвенно, формула будет выглядеть так: b в нашем случае всегда равно нулю, потому его опускаем: Центр полуокружности нам известен, потому финальная формула выглядит так: На промежутке На последнем промежутке от двух до трех та же байда с треугольниками. Только тут сразу видно, что оба катета равны единице, значит значение У для заданной Х будет таким же, за вычетом расстояния от начала координат до начала треугольника: y = 2 - x Теперь перекладываем полученные знания в код:
1. Определяем зависимость параметра R на вид графика 2. Определяем формулы для вычисления У на разных промежутках. 3. Пишем код.
4
|
|||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 14.10.2011, 02:00 | |
|
В качестве проверки вызываем функцию на промежутке от -8 до 3 с шагом 0.01 и строим график из получившихся точек.
Совпадает с оригиналом? По-моему, да.
2
|
|
|
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 39
|
|
| 15.10.2011, 11:43 | |
|
Можете кто-нибудь сделать первый график по 1 лабе, а то немогу никак
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 15.10.2011, 11:54 | |
|
Senya1989, прокрутите выше - я же вам там код выложил.
1
|
|
|
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 39
|
||
| 15.10.2011, 16:16 | ||
|
Вот написал, наверное что-то неправильно сделал подскажите
мне надо в консольном для начала ну ещё для Windows Forms
0
|
||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||||||
| 15.10.2011, 16:50 | ||||||
2
|
||||||
|
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 39
|
|
| 15.10.2011, 17:53 | |
|
Я вот это ещё задание не понял, больше просить ничего не буду
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 15.10.2011, 18:09 | |
|
Да там же вообще просто:
Попадает, если верны эти условия: 1. 2. y > x при x > 0 3. y < x при x < 0
1
|
|
|
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 39
|
|
| 15.10.2011, 18:15 | |
|
А можешь код расписать полностью
пожалуйста я помню что просто, на парах недавно делали, а вот щас чего-то в ступор вошел, я кстати ещё в первом main(args) добавил чтобы продолжать вводить числа для x и r
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||||||
| 15.10.2011, 23:51 | ||||||
|
Да вы что, там же метод на 4 строчки:
2
|
||||||
|
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 39
|
|
| 16.10.2011, 15:12 | |
|
Мне стыдно конечно, но можно полностью написать код с самого начала чтобы приложение работало, чтобы я окончательно уже понял
Добавлено через 2 часа 53 минуты Можно полностью код выложить чтобы работало в консоли
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2011
Сообщений: 22
|
|
| 18.10.2011, 20:56 | |
|
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 18.10.2011, 22:06 | ||
|
Black - это по-английски "черный". Is перед словом - вопрос.
1
|
||
| 18.10.2011, 22:06 | |
|
Помогаю со студенческими работами здесь
20
Вычисление значения аргумента по графику Вычисление y по графику функции Вычисление функции по графику
По графику функции составить программу для вычисления ее значения по введенному аргументу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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 и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|