2014-02-06 2 views
-1

Предположим, что у меня есть система AX = nBX, где A и B - известные мартрии, X - матрица коэффициентов.Собственные значения NaN и inf

Я решаю это с использованием полиномов Чебышева.

BC являются и (-1) = 0 = и (1)

Я навязывания Британской Колумбии в течение первых и последних строк матриц А и В.

e=solve(A,B) 

e[1]=0 

e[-1]=0 

x=solve(A,e) 

Что случилось с это?

+4

* Что не так с этим? * На самом деле, это не описание проблемы? Какие материалы вы даете и какие результаты они производят? Что вы ожидаете от них вместо этого? Вы получаете исключения? Если да, включите их полный трассировку в свой вопрос. Из вашей [предыдущей попытки] (http://stackoverflow.com/questions/21576568/eigenvalues-nan-and-inf) Я заключаю, что это все еще о numpy и линейной алгебре, правильно? –

ответ

2

Вопрос, который вы, кажется, задаете: почему обобщенная задача на собственные значения имеет собственные значения inf и nan?

Ваша обобщенная задача на собственные значения является сингулярной и имеет собственные значения лямбда = альфа/бета, такие, что (альфа = 0, бета = 0) и (альфа = 0, бета = 0). Поскольку eigval сообщает собственные значения, они равны 0/0 = nan или x/0 = inf, соответственно.

http://www.netlib.org/lapack/lug/node35.html

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

+0

Проблема в том, что я думаю, что я налагаю граничные условия для двух матриц. Я делаю, как упоминалось выше. – user2804160

Смежные вопросы