Allora, per rispondere alla prima domanda:
puoi usare la funzione
disp i diversi modi, a seconda del formato che desideri, per esempio:
x=1
y=2
z=3
disp(['Le mie variabili sono: ' num2str([x,y z])])
disp(['Le mie variabili sono: x=' num2str(x) ', y=' num2str(y) ', z=' num2str(z)])
Puoi anche usare la funzione "
sprintf"
str=sprintf('Le mie variabili sono: x=%f\ty=%5.3f\tz=%e',x,y,z)
In questo caso puoi definire il
formato con il quale scrivere i valori (intero, float, ...), il numero di cifre, ecc.
Puoi anche usare una combinazione delle due:
str=sprintf('Le mie variabili sono: x=%f\ty=%5.3f\tz=%e',x,y,z);
disp(str)
Per rispondere alla seconda domanda:
per stampare il valore della variabile puoi scrivere:
['NACA ' num2str(x)]
Inserito all'interno di un loop:
input_array=[x y z]
for i=1:length(input_array)
my_varaible=input_array(i)
comandi={
['NACA ' num2str(x)]
''
'OPER'
'VISC ON'
'RE'
'160000'
'ITER'
'1000'
'PACC'
'polare.txt'
''
'A 1'
}
end
Hope this helps.
P. S.: neanche al Sabato ti concedi una pausa?