Using perl Syntax Highlighting
- #!/usr/bin/perl -w
- my %hash;
- my $i = 1;
- while ($data = </home/lis/Escritorio/QS/DATOS/u/*.dat>) {
- if ($i) {
- $hash{$data} = $i;
- }
- $i++;
- if ($hash{$data} >=2 ){
- open (OC, ">archivo.m");
- print OC "clear all;\n";
- print OC "U = load ('/home/lis/Escritorio/QS/DATOS/u/200509011108_u.dat');\n";
- print OC "b = load ('$data');\n";
- print OC "U(:,:,$hash{$data}) = b;\n";
- print OC "save comp_U.mat U '-mat';\n";
- close(OC);
- system "(octave -q archivo.m)";
- }
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
El primer arreglo, es decir 151x71x1, lo hace bien, pero en los otros solo quedan ceros. Por favor, ayúdenme a ver dónde está mi error. Muchísimas gracias.
Lis.