Matlab fórum
info - Verzia pre tlač

+- Matlab fórum (http://matlab.sk)
+-- Fórum: Matlab (/forumdisplay.php?fid=4)
+--- Fórum: Programovanie / Programming (/forumdisplay.php?fid=5)
+--- Téma: info (/showthread.php?tid=22)



info - feferon - 02-25-2013 16:32

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


RE: info - miseno - 02-25-2013 20:11

Kód:
BB=randi(1,dlzka)

je vektor matica 1xdlzka, treba skusit

Kód:
BB=randi(dlzka,dlzka)