Hej NG.
Jeg har noget matlab-kode (termisk modellering) som simulerer en 1-D
model og jeg vil gerne sætte det hele ind i en for-løkke således at
simuleringen sker med forskellige ind-data og fuldstændigt automatisk
(pga. at det godt kan tage laaang tid at beregne, indimellem).
I starten af programmet har jeg derfor:
clear all;
for (j = 1:8)
..... bla. bla. bla... beregninger laves.
end
Undervejs i programmet indlæses der i øjeblikket kun én datafil:
inddata = fopen('data1.dat')
Jeg vil gerne på en eller anden måde have lavet programmet sådan at når
j stiger fordi for-løkken er færdig/gennemløbet, så skal næste datafil
åbnes. Denne skal så hedde "data2.dat". Næste hedder igen: "data3.dat",
data4.dat osv. osv., afhængigt af j's værdi...
Jeg har overvejet om ikke man kan lave noget string-manipulation på en
eller anden kløgtig måde, dvs:
filnavn = 'data' + j +'.dat'
inddata = fopen(filnavn)
Men hvordan gør jeg det?
Med venlig hilsen / Best regards
Martin Jørgensen
--
---------------------------------------------------------------------------
Home of Martin Jørgensen -
http://www.martinjoergensen.dk