Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Кубический сплайн, несколько значениё по оси Y.


Автор: OlegIT 7.11.2016, 12:58
Есть система координат XY, есть кубический сплайн в этой системе координат построеный по оси X. При некоторых условиях, координатах точек определяющих кривизну, получается, что одной координате X соответствует две или более координат Y. Координаты точек определяющих кривизну меняются плавно. По какому критерию, не строя саму кривую, определить момент когда появляются две или более точек Y на одной X?

Автор: Sajtran 8.11.2016, 18:54
Формула Кардано
https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%9A%D0%B0%D1%80%D0%B4%D0%B0%D0%BD%D0%BE

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5821f52e352188496813c79b_0

Автор: Sajtran 8.11.2016, 18:54
Формула Кардано
https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%9A%D0%B0%D1%80%D0%B4%D0%B0%D0%BD%D0%BE

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5821f52e352188496813c79b_0

Автор: Sajtran 8.11.2016, 18:54
Формула Кардано
https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%9A%D0%B0%D1%80%D0%B4%D0%B0%D0%BD%D0%BE

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5821f52e352188496813c79b_0

Автор: Sajtran 8.11.2016, 18:54
Формула Кардано
https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%9A%D0%B0%D1%80%D0%B4%D0%B0%D0%BD%D0%BE

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5821f52e352188496813c79b_0

Автор: Sajtran 8.11.2016, 18:54
Формула Кардано
https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%9A%D0%B0%D1%80%D0%B4%D0%B0%D0%BD%D0%BE

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5821f52e352188496813c79b_0

Автор: Mirkes 9.11.2016, 13:43
Не совсем понял вопрос. Кубический сплайн - функция y = a*x^3+b*x^2+c*x+d. При этом для отдельных интервалов по х заданы свои величины a, b, c и d. Я не могу понять, как при этом может возникнуть несколько значений y для одного х?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5822fdb7352188513b6254c9_0

Автор: Mirkes 9.11.2016, 13:43
Не совсем понял вопрос. Кубический сплайн - функция y = a*x^3+b*x^2+c*x+d. При этом для отдельных интервалов по х заданы свои величины a, b, c и d. Я не могу понять, как при этом может возникнуть несколько значений y для одного х?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5822fdb7352188513b6254c9_0

Автор: Mirkes 9.11.2016, 13:43
Не совсем понял вопрос. Кубический сплайн - функция y = a*x^3+b*x^2+c*x+d. При этом для отдельных интервалов по х заданы свои величины a, b, c и d. Я не могу понять, как при этом может возникнуть несколько значений y для одного х?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5822fdb7352188513b6254c9_0

Автор: Mirkes 9.11.2016, 13:43
Не совсем понял вопрос. Кубический сплайн - функция y = a*x^3+b*x^2+c*x+d. При этом для отдельных интервалов по х заданы свои величины a, b, c и d. Я не могу понять, как при этом может возникнуть несколько значений y для одного х?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5822fdb7352188513b6254c9_0

Автор: Mirkes 9.11.2016, 13:43
Не совсем понял вопрос. Кубический сплайн - функция y = a*x^3+b*x^2+c*x+d. При этом для отдельных интервалов по х заданы свои величины a, b, c и d. Я не могу понять, как при этом может возникнуть несколько значений y для одного х?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5822fdb7352188513b6254c9_0

Автор: Sajtran 9.11.2016, 14:16
у него оси перепутаны похоже

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5823058435218851770ed95d_0

Автор: Sajtran 9.11.2016, 14:16
у него оси перепутаны похоже

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5823058435218851770ed95d_0

Автор: Sajtran 9.11.2016, 14:16
у него оси перепутаны похоже

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5823058435218851770ed95d_0

Автор: Sajtran 9.11.2016, 14:16
у него оси перепутаны похоже

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5823058435218851770ed95d_0

Автор: Sajtran 9.11.2016, 14:16
у него оси перепутаны похоже

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kubichesky-splayn-neskolko-znacheniye-po-osi-Y-id582050a2646e187f242daf02#findElement_E7045_5823058435218851770ed95d_0

Автор: OlegIT 9.11.2016, 16:02
Не совсем точно сказал, у меня https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%B2%D0%B0%D1%8F_%D0%91%D0%B5%D0%B7%D1%8C%D0%B5
Там и S может быть и петля.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)