Odpovedať 
 
Hodnotenie témy:
  • 0 Hlasov - 0 Priemer
  • 1
  • 2
  • 3
  • 4
  • 5
info
02-25-2013, 16:32
Príspevok: #1
info
Zdravim, mam maticu definovanú pomocou randi napr BB=randi(1,dlzka) a dva vektory x1 a x2,a chcem aby na hlavnej diagonale v matici BB boli samé nuly a ostatné miesta by boli nahradené x1 a x2 pomocou neakej funkcie

BB=randi(1,dlzka)
for i=1:dlzka
for j=1:dlzka
if i==j
BB(i,j)=0;
else
BB(i,j)=nahrad(x1,x2,typ);
end
end
end

Neviete v čom mám chybu ?

Ďakujem za pomoc
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
02-25-2013, 20:11
Príspevok: #2
RE: info
Kód:
BB=randi(1,dlzka)

je vektor matica 1xdlzka, treba skusit

Kód:
BB=randi(dlzka,dlzka)
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
Odpovedať 


Skok na fórum:




Kontakty | matlab.sk | Nahor | Na obsah | Odľahčený (archivačný) mód | RSS