реклама на сайте
подробности

 
 
13 страниц V  « < 9 10 11 12 13 >  
Reply to this topicStart new topic
> Сложение сигналов в самый "узкий", Как найти весовые коэффициенты для сложения?
Oldring
сообщение Nov 23 2010, 11:46
Сообщение #151


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 14:39) *
Вот так выглядит функция, минимум которой ищется:


Посмотрите на неё с большим разрешением в районе минимума.
Там, действительно, достаточно искать нуль производной, так как все модули выпуклы вверх. Точнее, вниз. Точнее, не принципиально, но в одну сторону. smile.gif


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Nov 23 2010, 12:10
Сообщение #152


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Nov 23 2010, 14:46) *
Посмотрите на неё с большим разрешением в районе минимума.


Цитата(Oldring @ Nov 23 2010, 14:46) *
Там, действительно, достаточно искать нуль производной, так как все модули выпуклы вверх. Точнее, вниз. Точнее, не принципиально, но в одну сторону. smile.gif

Про производные не понял. Бывает и так:

Искать точку (не ясно как), где производная равна нулю. И эта точка будет искомой, если попадает в отрезок [-1; 1]. Если же точка < -1, то искомая = -1. Если > 1, то искомая = 1.

Сообщение отредактировал getch - Nov 23 2010, 12:14
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 23 2010, 12:13
Сообщение #153


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 15:10) *
Про производные не понял.


Как ищут минимум непрерывно дифференцируемой функции? У вас она кусочно непрерывно дефференцируемая.
Верхний график у вас вводит в заблеждуние. Наклон линий только возрастает. Увеличте ещё.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Nov 23 2010, 13:05
Сообщение #154


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Nov 23 2010, 15:13) *
Как ищут минимум непрерывно дифференцируемой функции? У вас она кусочно непрерывно дефференцируемая.

Про необходимость поиска нулевой производной написал выше. А вот как ее численно искать пока не знаю.
Цитата(Oldring @ Nov 23 2010, 15:13) *
Верхний график у вас вводит в заблеждуние. Наклон линий только возрастает. Увеличте ещё.


Вот так выглядит график и его производная в на всем отрезке [0; 1] и вблизи минимума:

А так меняется производная при уменьшении Delta:
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 23 2010, 14:17
Сообщение #155


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 16:05) *
А вот как ее численно искать пока не знаю.


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


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Nov 23 2010, 14:19
Сообщение #156


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Nov 23 2010, 17:17) *
Из того, что производная кусочно-линейной функции есть кусочно-постоянная функция. Плюс из того, что производная суммы есть сумма производных. И из того, что в данном случае производная не убывает.

Это все, конечно, понятно. Но чем поиск нулевой производной будет превосходить поиск минимума так, как писали ранее?
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 23 2010, 14:28
Сообщение #157


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 17:19) *
Это все, конечно, понятно. Но чем поиск нулевой производной будет превосходить поиск минимума так, как писали ранее?


Считать меньше. Дифференцировать целевую функцию, разумеется, нужно аналитически, а не численно. Это просто.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Nov 23 2010, 14:31
Сообщение #158


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Nov 23 2010, 17:28) *
Считать меньше. Дифференцировать целевую функцию, разумеется, нужно аналитически, а не численно. Это просто.

Конечно, производные N+2 линейных функций простые. Но как посчитать производную целевой функции?

Сообщение отредактировал getch - Nov 23 2010, 14:31
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 23 2010, 14:34
Сообщение #159


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 17:31) *
Но как посчитать производную целевой функции?


Попробуйте для начала подсчитать её в некоторой точке, не совпадающей с изломом ни одного модуля.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Nov 23 2010, 14:39
Сообщение #160


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Nov 23 2010, 17:34) *
Попробуйте для начала подсчитать её в некоторой точке, не совпадающей с изломом ни одного модуля.

Для интервала слева - до первого излома, производная будет Sum(a[i]-b[i])
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 23 2010, 14:44
Сообщение #161


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 17:39) *
Для интервала слева - до первого излома, производная будет Sum(a[i]-b[i])



Замечательно. Таперь, если она отрицательная, попробуйте найти для следующего интервала.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Nov 23 2010, 14:49
Сообщение #162


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Nov 23 2010, 17:44) *
Замечательно. Таперь, если она отрицательная, попробуйте найти для следующего интервала.

Примем, что производная слева равна D[0].
тогда производная после 1-го излома (слагаемые отсортировали по возрастанию точек излома) будет D[1] = D[0] + 2 * (b[1] - a[1]).
Ну и вообще итерационная формула такая D[k] = D[k - 1] + 2 * (b[k] - a[k]).
В итоге получается, что надо сначала отсортировать слагаемые по возрастанию точек изломов, а потом итерационно дойти до производной, которая меняет знак. После чего взять точку, которая соответствуюет минимальному значению модуля двух соседних D.
P.S. Возрастание производной совсем неочевидно.

Сообщение отредактировал getch - Nov 23 2010, 14:53
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 23 2010, 14:56
Сообщение #163


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 17:49) *
Примем, что производная слева рана D[0].
тогда производная после 1-го излома (слагаемые отсортировали по возрастанию точек излома) будет D[1] = D[0] + 2 * (b[1] - a[1]).
Ну и вообще итерационная формула такая D[k] = D[k - 1] + 2 (b[k] - a[k]).



Вот!
Правда, у вас в самой первой формуле для самого левого участка есть одна ошибка, В результате и последняя неправильная. Найдете? wink.gif

Цитата(getch @ Nov 23 2010, 17:49) *
После чего взять точку, которая соответствуюет минимальному значению модуля двух соседних D.



Нет!
Нужно юбрать излом, при переходе через который производная меняет знак.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
getch
сообщение Nov 23 2010, 15:00
Сообщение #164


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 6-09-10
Пользователь №: 59 335



Цитата(Oldring @ Nov 23 2010, 17:56) *
Вот!
Правда, у вас в самой первой формуле для самого левого участка есть одна ошибка, В результате и последняя неправильная. Найдете? wink.gif

Ошибки нет, если считать, что производная убывает.


Цитата(Oldring @ Nov 23 2010, 17:56) *
Нет!
Нужно юбрать излом, при переходе через который производная меняет знак.

Туплю - не понял.

Сообщение отредактировал getch - Nov 23 2010, 15:05
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 23 2010, 15:06
Сообщение #165


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(getch @ Nov 23 2010, 18:00) *
Ошибки нет, если считать, что производная убывает.


Есть.

Цитата(getch @ Nov 23 2010, 18:00) *
Туплю - не понял.


Сорри, читать "нужно брать".


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post

13 страниц V  « < 9 10 11 12 13 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 08:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01455 секунд с 7
ELECTRONIX ©2004-2016