Matlab - Problem z macierzą
: 2 cze 2021, o 21:01
Cześć i czołem! Procuję na nowym programie - Matlabie i ostatnio stworzyłam coś takiego:
I po uruchomieniu wyskakuje mi komunikat:
Warning: Non-symmetric covariance matrix will be made symmetric.
Warning: Non-positive-semidefinite covariance input.
Jeżeli będzie potrzebny cały skrypt to oczywiście udostępnię. Nie wiem gdzie może być błąd, ale sądzę, że coś jest nie tak z liczbami, ale nie wiem jak to naprawić. Bardzo proszę o pomoc!
Kod: Zaznacz cały
ST=[0.2 0.5 0.76 0.34 0.8];
UM=[0.3 0.12 0.4 0.4 0.87];
Zal= [1 0.1 0.3 0.2 0.76
0.1 1 0.8 0.23 0.64
0.3 0.8 1 0.9 0.12
0.6 0.21 0.87 1 0.99
0.7 0.5 0.22 0.51 1];
Kowariancja=corr2cov(UM,Zal);
portopt(ST,Kowariancja,5);
Warning: Non-symmetric covariance matrix will be made symmetric.
Warning: Non-positive-semidefinite covariance input.
Jeżeli będzie potrzebny cały skrypt to oczywiście udostępnię. Nie wiem gdzie może być błąd, ale sądzę, że coś jest nie tak z liczbami, ale nie wiem jak to naprawić. Bardzo proszę o pomoc!