Soru sortam kare olmayan bir matrisin tersini pinv olmadan pseudo-inverse olarak almak
alpylmmz tarafından 3 yıl önce soruldu

A+ matrisinin yukarıdaki maddede yaptığınız kontrole göre hesaplanamaz olmasına
karşı şu adımları yapınız:
(a) 1 ≤ g ≤ m ve 1 ≤ h ≤ n koşullarına uygun rasgele g ve h tamsayıları üretiniz.
(b) A matrisinin agh elemanı çift sayı ise en yakın tek sayıya, tek sayı ise tek haneli
en yakın çift sayıya yuvarlayarak A’yı güncelleyiniz ve konsolda görüntüleyiniz.
(c) Bu şekilde güncellenmiş A ile üçüncü adımı tekrar uygulayınız.
(d) A+ hesaplanabilir olana dek 3. ve 4. adımları yineleyiniz.
gibisinden

2 Cevap
sayginer Yönetici tarafından 3 yıl önce cevaplandı

Hangi yukarı? Hangi 3. ve 4.? Hangi maddede takıldınız?
Kendi kelimeleriniz ile sorunuzu sorar mısınız lütfen?

alpylmmz tarafından 3 yıl önce cevaplandı

https://hizliresim.com/0IzYbN hocam şöyle kodumu yükledim while ın yanını
while (A'*A)==0 olana kadar çalıştırmayı planlıyorum  
3)A matrisi ile kurulan y = Ax şeklindeki bir lineer sistemde x vektörünü çözebilmemiz
için A matrisinin tersini almamız gerekmektedir. Halbuki A bir kare matris olmadığı
için tersi alınamaz. Bu durumda, matisin “sözde-tersini” (pseudo-inverse) hesaplarız.
Sözde-ters, A+ ile gösterilir ve şöyle hesaplanır:
A
+ = (A
TA)
−1A
T
A+ matrisininin hesaplanabilirlik kontrollerini yaparak A+’yı bulunuz ve görüntüleyiniz.
4. A+ matrisinin yukarıdaki maddede yaptığınız kontrole göre hesaplanamaz olmasına
karşı şu adımları yapınız:
(a) 1 ≤ g ≤ m ve 1 ≤ h ≤ n koşullarına uygun rasgele g ve h tamsayıları üretiniz.
(b) A matrisinin agh elemanı çift sayı ise en yakın tek sayıya, tek sayı ise tek haneli
en yakın çift sayıya yuvarlayarak A’yı güncelleyiniz ve konsolda görüntüleyiniz.
(c) Bu şekilde güncellenmiş A ile üçüncü adımı tekrar uygulayınız.
(d) A+ hesaplanabilir olana dek 3. ve 4. adımları yineleyiniz.
 
fakat kodum biryerde hata veriyor g ve h ı rastgele sayılar yapıp a nın satır ve sutununa gidip sayı tekse çifte çiftse teke çevirmek istiyorum