MATLAB Gauss Elimination Soru Yardımı
-
selam,
ödevin b şıkkında gösterilen sistemdeki T sıcaklıklarını Gauss Elimination yöntemiyle adım adım, matlab içerisindeki kısa Gauss kodunu kullanmadan çözecek bir program yazılması isteniyor.
x= T12
y= T22
z= T11
t= T21 olmak üzere Gauss ile çözülmesi gereken denklemi de aşağıya yazıyorum.
denklem:
x + 200 + y + 25 - 4*z = 0; 0 + z + t + 25 - 4*x = 0; t + 200 + z + 75 - 4*y = 0; 0 + y + 75 + z - 4*t = 0;
var mı yardım etmek isteyen?
-
Denklemi state space form haline getirebilir misin dostum basta?
Ab=c seklinde A 4x4 matrix, b ve c sorasiyla degisken ve sabit sayi vektoru. Sonrasi kolay
-
ilerde işine yaramaz bunlar boşver
-
mizahi bunu yazdı
Denklemi state space form haline getirebilir misin dostum basta?
Ab=c seklinde A 4x4 matrix, b ve c sorasiyla degisken ve sabit sayi vektoru. Sonrasi kolay
buyur hocam
-
Simdi eger adim adim matlab da yapacagiz diyorsan once kagit uzerinde adimlari yazalim. Ornegin birinci satiri 1/4 ile carpip, ikinci satir ile toplayacagiz, ikinci satira yazacagiz. Bunu yapacak kod:
Oncelikle A matrixine yapilacak her islem c vektorune de yapilacagi icin
>>M=[A c]
seklinde 4x5 lik bir matrix olustur. Ve
>> M(2,:)= 1/4.*M(1,:) + M(2,:)
bu islem sonunda M matrixinin ikinci satiri su sekilde olmali.
>> M (2,:) = [ 0 -15/4 1/4 1 -325/4]
Bundan sonrasi da ayni mantikla kodun altina step sayisi adedince satir ekliyorsun. 4 adimda bitiyor. En sonunda M(:,5) cozum vektorun oluyor.
Anlamadigin biryer varsa, geri kalanini yapamazsan haber et yapalim.
-
çok sağolun teşekkür ediyorum hocam bu şekilde bir şeyler yapıp teslim ettim :)