herkese merhaba,
başlıkta yazdığım gibi boyutları kullanıcıya bırakılmış, elemanları -30 ve 30 arasında rastgele sayılardan oluşan matrisin satırlarının toplamını ve bu toplamların birbiriyle olan farkını veren kodun yazılmasını isteyen bir ödevim var. ek olarak for döngülerini kullanmam gerektiği belirtilmiş.
a=input('Enter the size of rows:');
b=input('Enter the size of columns:');
A=randi([-30 30],a,b)
buraya kadar yazabildim ancak devamı hakkında hiçbir fikrim yok. temel for döngülerini bilsem de bana çok karışık geldi. yardımcı olabilirseniz çok sevinirim.
1 Cevap
Merhaba,
Örneğin birinci satırın tüm elemanlarını toplamak için aşağıdaki gibi yapabiliriz.
sum(A(1,:))
Bütün satırların toplamını tek tek hesaplak için de döngüden yararlanabiliriz.
for i=1:a; satirToplami = sum(A(i,:)) end