Merhaba,
Diyelim ki elimizde 2 adet matris var.
A= [1,2,3,4,5]. b=[10,20,30,40,50,60,70,80,90,100]
bu iki matrisin elemanlarini birbiri ile tum kombinasyonlari saglayacak sekilde nasil isleme sokabilirim ? mesela carpabilirim ?
matrisler tek boyutlu yani vektor. ama eleman sayilari farkli. benim sirayla A matrisinin birinci elemani ile b matrisinin tum elemanlarini, sonra A matrisinin ikinci elemani ile b matrisinin tum elemanlarini carpmak suretiyle tum kombinasyonlari saglayip sonuc matrisi elde etmem gerekiyor.
tesekkur edeirm.
Matrislerin elemanlarının her birini birbiriyle çarpmak için aşağıdaki gibi iki for döngüsü kullanabilirsiniz. carpim matrisi bütün kombinasyonların çarpımını içerecektir.
for ii=1:length(A)
for jj=1:length(b)
carpim(ii,jj)=A(ii)*b(jj);
end
end
daha dogrusu:
benim asagidaki gibi bir fonksiyonum var.
function distance=strava(rrxx,rryy,vmat,anglemat)
vmat ve anglemat yukaridaki mesajimda ornekledigim gibi iki matris. bunlar normalde scalar degerdi ancak matris ile de islem yapma ihtiyacim dogdu. benim daha once belirttigim gibi iki matrisin tum elemanlarinin birbiri ile isleme girip tum kombinasyonlari sagladigi bir sinuc matrisi lazim.
biraz karisik olduyda ozur dilerim