2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Подсчёт нормы матрицы
Сообщение12.12.2008, 20:38 
Аватара пользователя


24/11/08
20
||A|| = (Значёк суммы)max a(с индексом i, j)
j i

Задание такое подсчитать норму матрицы.
Я эту штуку 1 раз вижу :shock: нас не учили как её считать :( , одним словом люди помогите!!!

 Профиль  
                  
 
 
Сообщение12.12.2008, 20:45 
Аватара пользователя


10/03/08
208
течет река и откуда у мудреца мудрость
где матрица? :lol:

 Профиль  
                  
 
 
Сообщение12.12.2008, 20:49 
Аватара пользователя


24/11/08
20
Матрица может быть любая, но квадратная. Мне это надо для задачки на C++.
Во 2 строчке я ошибся i должна стоять под maxa

 Профиль  
                  
 
 
Сообщение12.12.2008, 20:59 
Аватара пользователя


10/03/08
208
течет река и откуда у мудреца мудрость
Так Вы просите выписать алгоритм на языке Си++?

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:00 
Аватара пользователя


24/11/08
20
Нет. Я хочу понять как посчитать эту штуку, а алгоритм на языке C++ напишу сам.

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:19 
Аватара пользователя


19/03/07
597
Bielefeld
$$\parallel A \parallel_{1}= \max_{j}\sum_{i}a_{ij}$$
$$\parallel A \parallel_{\infty}= \max_{i}\sum_{j}a_{ij}$$
А Вы что имели в виду? Какую норму Вам надо?

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:24 
Аватара пользователя


24/11/08
20
Я имел в виду 1. Только после ||A|| единичка не стоит, и Значёк сумма стоит спереди maxa.

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:30 
Аватара пользователя


19/03/07
597
Bielefeld
А что тогда непонятно?
$a_{ij}$ это элемент матрицы, берёте матрицу и считаете по Вашей формуле, и всё.

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:33 
Аватара пользователя


24/11/08
20
Вот я и пытаюсь понять по какой формуле

Добавлено спустя 1 минуту 58 секунд:

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

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:35 
Заслуженный участник


11/05/08
32166
Норма матрицы (в нормальной ситуации) привязана к норме векторов.

Ув. Таня Тайс предложила Вам две из трёх (говоря по существу) стандартных норм. У Вас с чем проблемы -- с программной реализацией её определений?

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:36 


12/12/08
10
Харьков
Задача очень проста. Советую Вам взять конкретную небольшую матрицу (3х3), далее i - номер строки, Вам нужно максимальные значения из каждого столбца(!) проссумировать. Это уже ответ. Чтобы проверить (доказать) попробуйте, например, вынести максимум за сумму :wink:

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:37 
Аватара пользователя


19/03/07
597
Bielefeld
Ну, ведь это же Ваша формула $$\parallel A \parallel= \sum_{j} \max_{i}a_{ij}$$ , или нет? Заходите на j-тый столбец, находите там максимальный элемент, идетё на следующий слолбец, а потом складываете все найденные Вами макс. элементы.

...исправила...

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:52 
Аватара пользователя


24/11/08
20
Не достиг я пока что вашего уровня, говорите попроще.
Дайте ссылочку с примерчиком где можно эти знания подчерпнуть.

Добавлено спустя 6 минут 45 секунд:

Допустим дана матрица (3x3)
|531|
|982|
|174|
В 1-ом столбце максумум 9, во 2-ом 8, в 3-ем 4, Значит 9+8+4 = 21--- норма матрицы???
Так просто?? или я чего-то не понял?

Добавлено спустя 2 минуты 46 секунд:

Таня Тайс формула почти такая только под значком суммы стоит j, а под маxa стоит i.

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:54 
Аватара пользователя


19/03/07
597
Bielefeld
Да, это просто.

Добавлено спустя 1 минуту 18 секунд:

B1ackFoX в сообщении #167156 писал(а):
формула почти такая только под значком суммы стоит j, а под маxa стоит j.

j там и там не может быть. У Вас опечатка.

 Профиль  
                  
 
 
Сообщение12.12.2008, 21:55 
Заслуженный участник


11/05/08
32166
хм. Ну дык вам первая норма нужна, да? т.е. когда норма матрицы есть максимум по столбцам сумм вдоль каждого столбцов модулей, да?

Ну так тупо и считайте:

Код:
norm=0;

for i:=1 to n do
  nn:=0;
  for k:=1 to n do inc(nn, abs(a[k,i]));
  if norm<nn then norm:=nn;
end;

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group