2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 
Сообщение03.05.2006, 10:36 


27/03/06
24
Программа из Уилкинсона и Райнша для n>400 работает превосходно.

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


15/05/05
3445
USA
photon писал(а):
А еще я нашел, я не знаю, что это такое, но MatLAB именно для случая эрмитовых матриц по умолчанию использует "Cholesky factorization" - возможно, стоит поискать по этому ключу.

Вы меня прямо смутили своим замечанием о таком использовании разложения Холецкого. Подскажите пожалуйста, где в документации по MatLAB об этом написано.

 Профиль  
                  
 
 
Сообщение04.05.2006, 08:56 
Экс-модератор
Аватара пользователя


23/12/05
12064
Yuri Gendelman писал(а):
Вы меня прямо смутили своим замечанием о таком использовании разложения Холецкого. Подскажите пожалуйста, где в документации по MatLAB об этом написано.


Я вышел на это через описание функции eig():

Цитата:
...
[V,D] = eig(A,B,flag) specifies the algorithm used to compute eigenvalues and eigenvectors. flag can be:

'chol' Computes the generalized eigenvalues of A and B using the Cholesky factorization of B. This is the default for symmetric (Hermitian) A and symmetric (Hermitian) positive definite B.

'qz' Ignores the symmetry, if any, and uses the QZ algorithm as it would for nonsymmetric (non-Hermitian) A and B
...

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


15/05/05
3445
USA
photon писал(а):
Я вышел на это через описание функции eig()

Большое спасибо за информацию. Я до сих пор считал (читал в учебниках), что метод Холецкого применим только для симметрических положительно определенных матриц. Видимо есть еще его модификация для эрмитовых.

Там же в Help'е чуть дальше есть и прямой совет для Аурелиано:
Цитата:
MATLAB uses LAPACK routines to compute eigenvalues and eigenvectors:
...
Case: Complex Hermitian A, Hermitian positive definite B.
Routine: ZHEGV

 Профиль  
                  
 
 
Сообщение04.05.2006, 15:22 
Экс-модератор
Аватара пользователя


23/12/05
12064
Yuri Gendelman писал(а):
Цитата:
MATLAB uses LAPACK routines to compute eigenvalues and eigenvectors:
...
Case: Complex Hermitian A, Hermitian positive definite B.
Routine: ZHEGV

А ссылочку на LAPACK уже дали выше :wink:

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


15/05/05
3445
USA
photon писал(а):
А ссылочку на LAPACK уже дали :wink:

Я имел в виду конкретно ZHEGV. А как на нее сослаться без указания библиотеки?

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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