Buongiorno a tutti,
conosco poco matlab e non sto riuscendo a capire una cosa, ricopio una parte del file:
N=input('Digitare il numero N ----> ');7
fstart=input('Digitare il valore di fstart ----> ');0.2
fstop=input('Digitare il valore di fstop ----> ');4
deltaf=(fstop - fstart)/N;
for i=1:N
f(i)=fstart+(i*deltaf)-(deltaf/2);
disp(f)
end
la mia domanda:
f(i) dovrebbe essere visualizzata come matrice 1 x N, quindi di 1 sola riga o colonna. Invece mi viene visualizzata così:
0.4714
0.4714 1.0143
0.4714 1.0143 1.5571
0.4714 1.0143 1.5571 2.1000
0.4714 1.0143 1.5571 2.1000 2.6429
0.4714 1.0143 1.5571 2.1000 2.6429 3.1857
0.4714 1.0143 1.5571 2.1000 2.6429 3.1857 3.7286
perchè??? sbaglio qualcosa nel ciclo for ??
datemi qualche consiglio perfavore
graziee