ciao, stai sbagliando un po di cose
l'array puoi istanziarlo in vari modi (in base anche alla versioni che usi di php),
ma così sicuramente non hai problemi:
$ma=array();
$i=0;
for($r=0; $r<1; $r++){
for($c=0; $c<$ncolo; $c++) {
$mat[$r][$c]=$fr[$i];
$i++;
}
}
inoltre non hai messo la parentesi al primo ciclo e in questo estratto di codice non hai definito
$incolo ed
$fr
ciao