Merhaba,
B=13×14'lük bir matrisin (1,1), (2,2), … elemanlarını "0" yapmak istiyorum.
for ii=1:13; B(ii,ii)==0; end for ii=1:13; B(ii,ii)=[]; end
Bu tarzlarda deniyorum ama hata veriyor.
2 Cevap
En iyi cevap
Merhaba,
Bir matrisin bir hücresine/elementine boş bir şey atayamazsınız. [] koymak boş bir küme koymaya benziyor bu yüzden hata alıyoruz.
İstediğiniz şekildeki bir uygulama için aşağıdaki kodu inceleyebilrisiniz:
B = randi([1 10],13,14) for ii=1:13;
B(ii,ii)=0;
end B