Matlab Yardımı

bayveyn

Öğrenci
Merhaba arkadaşlar,site gayet aktif olduğu ve soruma bir türlü cevap bulamadığım için burada da sormak istedim,umarım yanlış anlaşılmaz.Matlab'da bir matris elde ediyorum ve bu elde ettiğim matrisin u1,u2,u3,u4 elemanlarını bir sonraki Ai=u(i+1)*ui (mesela A2 için u3*u2'yi hesaplayacak) formatındaki bir denklemde kullanmasını istiyorum ancak yapamadım.Yardımcı olursanız çok sevinirim,iyi günler dilerim.
 

blueskyyy

Öğrenci
Sorunuzu tam olarak anlamadim ama asagida yazdigim ufak kodda cevabinizin oldugunu umuyorum:

matris = [1 2 3 4];
l = length(matris)
A = zeros(0,l);
i = 1;
while i < l
A(i) = matris(i)*matris(i+1);
end
 
A

Akademik Forum

Guest
son elemanin hangisi olacagini soylememissin. matris demissin eger vektor yani tek boyutlu matrisi kastediyorsan, asagidaki daha hizli olur
A= u(1:(end-1)).*u(2:end)
end-1 etrafindaki parantez ciftine gerek yok aslinda (islem onceligi).


Iki boyutlu biraz daha karisik olur.
 
A

Akademik Forum

Guest
matlab ekran çıktısı gülen bir yüz olan düz yazı dosyası

matlab ekran çıktısı gülen bir yüz olan düz yazı dosyası yazınız bunu nasıl yapabilirim yada yapıp verme imkanınız var mı acaba
 
Üst