Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нелинейное преобразование 
:(
    Опции темы
Reptor
Дата 13.2.2008, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0




значит так есть у меня входные сигналы  Х(1)........Х(n), X(j)=(X1(j).......Xm(j))  и выходные сигналы Y(1)....Y(n)  

Y(j)ЄR1

Так вот я нахожу линецную зависимость вот таким способом 

A(transp)*X(j) = Y(j)

и ещё я нахожу лежит ли Y в линейной оболочке с Х(1) ... Х(n) ну и как правило (а можно сказать всегда) - не лежит. 

Вот это было вступление а теперь к проблеме.

Так вот мне надо так переделать Х что б уменьшить это растояние X от Y а точнее даже сделать его равным 0 что б Y 

лежал в линейной оболочке с Х(1) ... Х(n).

Так вот я делаю это так - просто удаляю один компонент из X к примеру X(1) и заново считаю A (trans). 

Тоесть тут проблем нет а проблема в том что мне то надо как то изменить этот вычеркнутый X(1) и заново посмотреть  

лежит ли Y в линейной оболочке с Х(1) ... Х(n)  (тут X(1) уже тот изменённый)

Так вот тут я пользуюсь сплайнаим Эрмита a0 + a1*X + a2*x2 + a3*x3

тут цыфры при а это просто индексы а цыфрв при X это степени.

Само а=(а0, а1, а2, а3) есть только я не понял как им пользоваться? Как оно изменит мой вычеркнутый X(1). 

И этот сплайн 3-его порядка а если X(1) большей или меньшей размерности??  

И зачем этот а0?

Я никогда не имел дело со сплайнами и не понял как мне изменить это X вычеркнутый имея a??


PM MAIL ICQ   Вверх
Reptor
Дата 13.2.2008, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



ну хоть кто нибудь подскажите как преобразовать вектор с помощью сплайна  a0 + a1*X + a2*x2 + a3*x3
PM MAIL ICQ   Вверх
Reptor
Дата 14.2.2008, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



неужели это не разрешимая задача? 
PM MAIL ICQ   Вверх
Reptor
Дата 15.2.2008, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



давайте может на примере получиться

есть например x = (3, 4, 2, 6, 7, 1)

и есть а = (1, 3, 4, 8)

так вот как воспользоваться вотетой формулой   a0 + a1*X + a2*x2 + a3*x3 что б получить этот изменёный х? Какой этот х будет иметь вид?

Я уже весь инет перерыл и всё ну никак, найти также ничего не могу.  smile  Уже почти надежда пропала найти ответ.


PM MAIL ICQ   Вверх
maxim1000
Дата 15.2.2008, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



чё-то я никак не пойму проблемы: ну применить формулу покомпонентно


--------------------
qqq
PM WWW   Вверх
Reptor
Дата 16.2.2008, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



maxim1000, ну вот я не понимаю как это? Покажите на примере (на том что я привёл).
Цитата

есть например x = (3, 4, 2, 6, 7, 1)

и есть а = (1, 3, 4, 8)
 
smile 
PM MAIL ICQ   Вверх
maxim1000
Дата 16.2.2008, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



(1+3*3+4*3^2+8*3^3, 1+3*4+4*4^2+8*4^3, ...)

Добавлено @ 00:13
(это если я правильно понял, что имеется в виду под применением этой функции, а то постановка самой задачи, как и появление самого сплайна, для меня вообще непонятна)

Это сообщение отредактировал(а) maxim1000 - 16.2.2008, 00:14


--------------------
qqq
PM WWW   Вверх
Reptor
Дата 16.2.2008, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



maxim1000, ну в кратце то что есть вектора X (1 до m) и вектор Y вот и мне надо что б они лежали а одной линейной оболочке. Вот и  для этого я так меняю Х что б достигнуть того что б они лежали а одной линейной оболочке. И делается это с помощью сплайна Эрмита 3-его порядка.

Интересно это мы  каждую координату представляем токим полиномом?
PM MAIL ICQ   Вверх
maxim1000
Дата 16.2.2008, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



ну можно заменить один из X-ов Y-ком

Цитата(Reptor @  16.2.2008,  12:13 Найти цитируемый пост)
Интересно это мы  каждую координату представляем токим полиномом?

вообще-то это - вопрос к тому, кто предлагал испоьзовать полиномы здесь...


--------------------
qqq
PM WWW   Вверх
Reptor
Дата 16.2.2008, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



maxim1000, 
Цитата

вообще-то это - вопрос к тому, кто предлагал испоьзовать полиномы здесь... 




я так думаю что да. Я не так задал вопрос это мы  каждую компоненту вектра х (а не  координату) представляем токим полиномом?

PM MAIL ICQ   Вверх
maxim1000
Дата 16.2.2008, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



Цитата(Reptor @  16.2.2008,  14:04 Найти цитируемый пост)
Я не так задал вопрос это мы  каждую компоненту вектра х (а не  координату) представляем токим полиномом?

что понимается под компонентой и под координатой?


--------------------
qqq
PM WWW   Вверх
Reptor
Дата 17.2.2008, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



ну может я напутал но координта это точка на плоскости а  например если х=(1,3,5,6) то компонента это 1, 3, 5, 6. не что то не то это я что то намудрил. Координата это 1, 3, 5 и 6 а компонента это сам х. Так вопрос надо ли эту формулу применять ко всем координатам?

Добавлено через 2 минуты
или может к 3-ьом координатам? полином же 3-его порядка.
PM MAIL ICQ   Вверх
maxim1000
Дата 17.2.2008, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



епе я всегда понимал - координата и компонента вектора - одно и то же


--------------------
qqq
PM WWW   Вверх
Reptor
Дата 17.2.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



maxim1000, да я уже запутался. 

И всё таки есть ещё какието предположения по данной формуле?
PM MAIL ICQ   Вверх
maxim1000
Дата 17.2.2008, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



предложение есть нормально сформулировать задачу ;)



--------------------
qqq
PM WWW   Вверх
Reptor
Дата 17.2.2008, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



ну проблема собственно не в задаче а в том как применить ту формулу к вектору Х
PM MAIL ICQ   Вверх
maxim1000
Дата 17.2.2008, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



применить можно как угодно:
можно к каждой координате
можно разные координаты подставлять вместо разных степеней
можно X заполнить результатами подстановки в полином числа 2.47

конкретика появляется там, где есть понятная цель


--------------------
qqq
PM WWW   Вверх
Reptor
Дата 18.2.2008, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



maxim1000,  цель конечная в том что б X и Y лежали в одной линейой оболочке. Поэтому я пытаюсь как то менять x(1) потом х(2) ну и так далее.
PM MAIL ICQ   Вверх
maxim1000
Дата 18.2.2008, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



тогда просто возьми и один из X-ов замени Y-ком, тогда Y, очевидно, будет лежать в линейной оболочке

P.S.
насколько я понимаю, это решение не подходит, но никуда вперёд продвинуться не получится, пока не выяснится, _почему_ оно не подходит

Добавлено через 3 минуты и 19 секунд
возможно, проще будет если ты опишешь задачу, в рамках решения которой возникла эта подзадача


--------------------
qqq
PM WWW   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0567 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.