|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 20, 2004 18:54:34 Пусть у нас есть некая квадратная невырожденная матрица и обратная к ней. Возмем линейную интерполяцию между ними. А вот и вопрос: пройдет ли эта интерполяция через нулевую или единичную матрицу? PS: Aquila, спасибо! |
|
|
Дата: Июл 21, 2004 10:28:40 · Поправил: Kozyr _DEN_ Интерполирование между матрицами - это покомпонентное интерполирование? Если ДА, то читай ниже :) пройдет ли эта интерполяция через нулевую или единичную матрицу Нет. Доказать не смогу, но контрпример приведу: матрица поворота на угол а по оси OZ: [ cos(a) -sin(a) 0 ] [ sin(a) cos(a) 0 ] [ 0 0 1 ] обратная матрица: [ cos(a) sin(a) 0 ] [-sin(a) cos(a) 0 ] [ 0 0 1 ] При интерполировании получим нечто такое: [ cos(a) k1 0 ] [ -k1 cos(a) 0 ] [ 0 0 1 ] Единичная при а=0, нелувая при а=PI/2 :) PS. Не могу представить зачем тебе это понадобилось. Поделись. |
|
|
Дата: Июл 21, 2004 12:05:31 Я дико извиняюсь, но я только что понял, что отморозил полный бред :((((( Страшно подумать.... Пусть лучше будет так: A - Исходная B - Обратная, (B = A^-1) Как выглядет такое преобразование C(k), k=[0;1], что 1. C(0)=A; 2. C(1)=B; 3. C(0.5)=A*B=I; |
|
|
Дата: Июл 21, 2004 12:50:00 В качестве бредовой идеи: на [0,0.5] интреполировать A->I, на [0.5,1] интерполировать I->B. :) Если матрицы задают вращение, можно перевести в кватернионы и их интерполировать. И все-таки, зачем? :) |
|
|
Дата: Июл 22, 2004 01:04:21 · Поправил: aSL Я дико извиняюсь, но я только что понял, что отморозил полный бред :((((( Страшно подумать.... Ну сейчас как-то не особо лучше... ;) Как выглядет такое преобразование C(k), k=[0;1], что 1. Интерполировать покомпонентно. Тогда C(k) будет матрицей с компонентами - функциями k 2. В качестве функций C_{i,j} достаточно взять абсолютно произвольную интерполяцию по трем узлам x_1, x_2, x_3. Причем, x_1=0, x_2=1/2, x_3=1, f(x_1)=A_{i,j}, f(x_2)=\delta_{i,j}, f(x_3)=B_{i,j}. \delta_{i,j] - символ Кронекера. Например, можно запросто отинтерполировать параболой. По трем точкам. HINT: посмотреть формулы Лагранжа и Ньютона построения интерполяционных полиномов... Имхо, проблем не вижу. Все будет достаточно гладенько.... Хотя, в принципе, все очень сильно зависит от конкретной задачи... Интерполяция, она, вообще-то разная бывает ;) |
|
|
Дата: Июл 22, 2004 03:36:05 · Поправил: _DEN_ aSL Ну сейчас как-то не особо лучше... ;) На что это мы намекаем? aSL HINT: посмотреть формулы Лагранжа и Ньютона построения интерполяционных полиномов... Я наверно совсем лох, да? Я в 10-м классе не про каких Ньютонов и Лагранжей не знал и все эти формулы сам выводил. Так что не надо ля-ля. Хотелось бы найти matrix C(matrix A,matrix B,float k) а не простую покомпонентную интерполяцию. |
|
|
Дата: Июл 22, 2004 09:27:09 Хотелось бы найти matrix C(matrix A,matrix B,float k) а не простую покомпонентную интерполяцию. Ээээ.. Я всегда думал, что матрица однозначно задается своими компонентами.... Или тебе явную формулу для такой матрицы надо? Не понимаю проблемы... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.066 |