1 / 1 / 1
Регистрация: 09.09.2014
Сообщений: 7
1

Кусочно-линейная функция на более чем 500 интервалах

23.08.2015, 21:25. Показов 2302. Ответов 5
Метки нет (Все метки)

Подскажите, пожалуйста, возможно ли в mathcad реализовать описание кусочно-линейной функции, определенной на большом количестве интервалов (более 500)?
Границы интервала берутся из вектора arr_x. Соответствующие значения функции в границах интервалов - из вектора arr_y. Таким образом, "куски" функции должны строиться по двум точкам (arr_x_i;arr_y_i) и (arr_x_i+1;arr_y_i+1).
В приложенном файле - моя попытка сделать это. Однако, вручную, простым перечислением if 500 раз, определить такую функцию довольно сложно. Можно ли это сделать как-то в цикле?
Такая функция должна использоваться не просто для построения графика, но и для дальнейших аналитических расчетов. Прошу вашей помощи.
Миниатюры
Кусочно-линейная функция на более чем 500 интервалах  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.08.2015, 21:25
Ответы с готовыми решениями:

Кусочно-линейная функция
Разработайте программу для вычисления значений функции приведенной на графике, исходя из...

Ряд Фурье и кусочно-линейная функция
Подскажите, в каком виде представлять ряд Фурье для такой функции? y(x) =\left\{\begin{1, x\in }\\...

кусочно-линейная функция изменения температуры
Дана такая кусочно-линейная функция изменения температуры со временем T-температура, t — время, 4...

Кусочно-линейная функция. Как сделать вторую итерацию
как сделать вторую итерацию (2 картинка)? по оси у график должен получиться на отрезке

5
6558 / 4683 / 1945
Регистрация: 02.02.2014
Сообщений: 12,562
24.08.2015, 07:23 2
можно применить один из двух вариантов...
Кликните здесь для просмотра всего текста
Кусочно-линейная функция на более чем 500 интервалах

т.к. нет приложения маткад-файла в архиве с сполной задачей, нет возможности проверить точно...
1
1 / 1 / 1
Регистрация: 09.09.2014
Сообщений: 7
24.08.2015, 11:45  [ТС] 3
Пишет ошибку "Здесь необходимо указать имя"
Вложения
Тип файла: zip a.zip (97.0 Кб, 8 просмотров)
0
Модератор
Эксперт по математике/физике
4214 / 3409 / 396
Регистрация: 15.06.2009
Сообщений: 5,818
24.08.2015, 14:08 4
Лучший ответ Сообщение было отмечено int-help как решение

Решение

int-help, а чем плоха стандартная функция linterp(ax,ay,x) - линейноя интерполяция в точке x по исходным векторам данных ax, ay?
0
6558 / 4683 / 1945
Регистрация: 02.02.2014
Сообщений: 12,562
24.08.2015, 17:38 5
Цитата Сообщение от Том Ардер Посмотреть сообщение
стандартная функция linterp(ax,ay,x)
подозреваю, что ему надо интерполировать F_pract по int, а они размерностями не совпадают...

тогда можно ухитриться так...
Кликните здесь для просмотра всего текста
Кусочно-линейная функция на более чем 500 интервалах
1
1 / 1 / 1
Регистрация: 09.09.2014
Сообщений: 7
24.08.2015, 20:37  [ТС] 6
Да, linterp как раз подходит. Большое спасибо! Вы мне очень помогли.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2015, 20:37
Помогаю со студенческими работами здесь

Кусочно-линейная и кусочно-квадратичная интерполяция.
помогите, не знаю как сделать квадратичную...(мне нужно без сплайнов)...чтобы вводить только...

Кусочно-линейная аппроксимация
Вобщем нужно сделать кусочно-линейную аппроксимацию. Все данные ввожу в соответствии с заданием а...

Кусочно-линейная интерполяция
Есть функция, которая отражает принятый сигнал, из сигнала надо убрать шумы, то есть сгладить...

Кусочно-линейная аппроксимация
Добрый времени суток всем. Необходима помощь в написание алгоритма кусочно-линейной аппроксимации....

Кусочно-линейная апроксимация.
В результате расчётов были полученны матрицы. Нужно по ним сделать апроксимацию. Сделать руками...

Кусочно-линейная аппроксимация
Здравствуйте. Задача: есть два массива X и Y (с одинаковым количеством элементов - по 19)....


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

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

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