Построение касательной к графику

Обсуждение вопросов, связанных с другими тулбоксами

Модератор: Admin

M_Ars
Пользователь
Сообщения: 1
Зарегистрирован: Ср ноя 29, 2017 8:34 pm

Построение касательной к графику

Сообщение M_Ars » Ср ноя 29, 2017 9:00 pm

Здравствуйте!

Сразу извиняюсь, если задача, которую требуюется решить будет поставлена не совсем понятно, но я постараюсь всё объяснить максимально доступно. Я абсолютный новичок в matlab.

Итак. У меня есть два массива данных, которые получены с классического теста металла на растяжение. По оси y - S в MPa, по оси x - l в m. Кто сталкивался с механическими свойствами материалов, поймёт быстро. Моя задача определить на полученной прямой точки, как показано в примере во вложении. Передо мной стоят следующие задачи:
1) сглаживание кривой
2) построение касательной по точке и двум точкам с опусканием её на ось Х для определения фактического начала координат
3) построения прямой параллельной этой касательной с конкретным оступом по оси Х от начала координат

Заранее благодарю за помощь.

maria_kipke
Пользователь
Сообщения: 90
Зарегистрирован: Чт окт 05, 2017 4:37 pm

Re: Построение касательной к графику

Сообщение maria_kipke » Пт дек 22, 2017 2:38 pm

Вложений не вижу.
1. Инструмент сглаживания зависит от характера шумов, и, собственно, формы сглаживаемой кривой.
2. Мутная формулировка у вас, однако. Насколько я понимаю, речь идет о касательной проведенной к кривой линии в конкретной точке N, а еще две точки - это края некоторого отрезка, которому принадлежит точка N? Тогда, аппроксимируйте отрезок полиномом невысокого порядка (я бы выше второго не брала), чтобы иметь устойчивое решение, а затем, честно находите для этого полинома выражение для производной по dx и подставляете в него значение x в точке N. Получаете тангенс угла наклона касательной к оси абсцисс.
3. Как строить прямую, проходящую через точку с известным углом наклона к оси абсцисс учит либо школа, либо гугл. Параллельный перенос - см. там же.