Re: Need help with Mathematica
- To: mathgroup at smc.vnet.net
- Subject: [mg115909] Re: Need help with Mathematica
- From: Gabriel Landi <gtlandi at gmail.com>
- Date: Tue, 25 Jan 2011 06:30:17 -0500 (EST)
Here is how I would do it. I prefer the Do function instead of the For but
both would work.
Do[
Import["P" <> ToString[i] <> ".txt", "Table"];
Perform your calculations. Generate Q_DATA, R_DATA, S_DATA;
Export["Q <> ToString[i] <> ".txt", Q_DATA];
Export["R <> ToString[i] <> ".txt", R_DATA];
Export["S <> ToString[i] <> ".txt", S_DATA],
{i, 1, N}
]
The "<>" guy joins strings and since i is a number, ToString[i] needs to be
used to convert it to a string.
You can also use FileNames[] function to get the files you want.
First use SetDirectory["C:\\blablabla\blablabla"] and then FileNames will
list all files in that directory.
Hope it helps,
Gabriel
On Tue, Jan 25, 2011 at 7:21 AM, Martin Vavpoti=C4=8D
<martin.vavpotic at gmail.com>wrote:
> Hello to everyone.
>
> I am in dire need of some assistance with Mathematica. First of all, I
> need to know how to write a for loop that would create a series of
> output files numbered according to the index of the said loop. For
> instance, I want to feed Mathematica with a series of input files
> named P1.txt, P2.txt, etc. The equation I'm working on outputs three
> files: Q1.txt, R1.txt, S1.txt for the first input. I want the loop to
> tell my program how to name my files.
>
> I know how to do this in another system, but I'm rather new with
> Mathematica.
> I've been trying to find a solution for days but apparently the
> difference between both programs is enough for me not to find it.
>
> Any help would be greatly appreciated.
>
>