|
|
|
Кусочно-линейная аппроксимация и обратное отображение.
|
|||
|---|---|---|---|
|
#18+
Добрый день! У меня вопрос по части алгоритмов. Хотелось бы получить консультацию. Задача передо мной стоит примерно следующая: Я получаю с прибора массив данных ushort[2500]. После этого мне нужно сопоставить каждому значению массива(пикселу прибора) значение длинны волны. Это делается с помощью кусочно-линейной аппроксимации по точкам, в которых соотношение "№пиксела -> длина волны" уже известны(на приложенном рисунке показано, как выглядит). Вопрос мой заключается в следующем: каким образом я могу получить обратное отображение "длина волны -> №пиксела" при условии, что функция будет всегда возрастающей и линейной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2010, 16:02 |
|
||
|
Кусочно-линейная аппроксимация и обратное отображение.
|
|||
|---|---|---|---|
|
#18+
abc_da, Судя по графику, у Вас линейная зависмость. У Вас есть зависимость Y=a*X+b, если Вы знаете Y,a,b как найти X? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2010, 16:47 |
|
||
|
Кусочно-линейная аппроксимация и обратное отображение.
|
|||
|---|---|---|---|
|
#18+
x1ca4064, Спасибо за ответ. Используется кусочно-линейная аппроксимация, так что в общем случае зависимостью Y=a*X+b не обойтись. В настоящий момент я использую BinarySearch для поиска, но в виду того, что точек у меня может быть до 100 000, хотелось бы найти самый оптимальный метод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2010, 17:44 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=92&tid=1343230]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
80ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 424ms |

| 0 / 0 |
