Matlab - abrir txt y seleccionar ciertas filas

 
Vista:

abrir txt y seleccionar ciertas filas

Publicado por Fernando (3 intervenciones) el 06/03/2012 02:00:09
Hola a todos tengo el siguiente inconveniente, necesito escoger solamente las filas con numeros del siguiente archivo:


<!-- $Id: display_synopsc.php 1348 2010-03-29 11:18:53Z gbv $ -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Display synops by contries</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Author" content="G. Ballester">
<meta name="GENERATOR" content="Quanta Plus">
<meta name="keywords" content="meteorología, temperatura, punto de rocío, sensación térmica,
índice de calor, humedad relativa, precipitación, viento, mensajes synop, metar, taf">
<style type="text/css">
body, td, th, select, input, b, p{
font-family: verdana, sans-serif;
font-size: 12px;
}
</style>
</head>
<body>
<pre>
################################################################################
# Consulta realizada a 01/03/2011 02:01:37 UTC
# Estado Argentina*
# Periodo: desde 28/02/2011 17:30 a 28/02/2011 18:30 UTC
################################################################################

################################################################################
# SYNOPS de 87007, La Quiaca Observatorio (Argentina) | 22-06S | 065-36W | 3462 m
################################################################################
201102281800 AAXX 28183 87007 32565 43202 10174 20023 36733 47132 57016 84100 333 56700 84820=

################################################################################
# SYNOPS de 87022, Tartagal Aerodrome (Argentina) | 22-39S | 063-49W | 450 m
###############################################################################
201102281800 AAXX 28184 87022 32560 11806 10279 20171 39604 40100 57023 81100 333 56400 81830=

################################################################################
# SYNOPS de 87046, Jujuy Aerodrome (Argentina) | 24-23S | 065-05W | 921 m
################################################################################
201102281800 AAXX 28184 87046 32565 51404 10263 20168 39114 48509 57024 83106 333 56009 83830 83270=

y sigue rrepitiendo
necesitaria solo los las filas con los numeros y no me importaria perder los que estan recuadrados.
muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

abrir txt y seleccionar ciertas filas

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 06/03/2012 03:18:35
Hola Fernando.
archivo de donde voy a extraer se llama: importandodatostexto15.txt y el archivo donde voy a guardar se llama. importandodatostexto15_.txt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
%% http://www.lawebdelprogramador.com/foros/Matlab/1316588-abrir_txt_y_seleccionar_ciertas_filas.html
% Hola a todos tengo el siguiente inconveniente, necesito escoger solamente
% las filas con numeros del siguiente archivo:
% 
% 
% <!-- $Id: display_synopsc.php 1348 2010-03-29 11:18:53Z gbv $ -->
% <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
% <html>
% <head>
% <title>Display synops by contries</title>
% <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
% <meta name="Author" content="G. Ballester">
% <meta name="GENERATOR" content="Quanta Plus">
% <meta name="keywords" content="meteorología, temperatura, punto de rocío, sensación térmica,
% índice de calor, humedad relativa, precipitación, viento, mensajes synop, metar, taf">
% <style type="text/css">
% body, td, th, select, input, b, p{
% font-family: verdana, sans-serif;
% font-size: 12px;
% }
% </style>
% </head>
% <body>
% <pre>
% ################################################################################
% # Consulta realizada a 01/03/2011 02:01:37 UTC
% # Estado Argentina*
% # Periodo: desde 28/02/2011 17:30 a 28/02/2011 18:30 UTC
% ################################################################################
% 
% ################################################################################
% # SYNOPS de 87007, La Quiaca Observatorio (Argentina) | 22-06S | 065-36W | 3462 m 
% ################################################################################
% 201102281800 AAXX 28183 87007 32565 43202 10174 20023 36733 47132 57016 84100 333 56700 84820=
% 
% ################################################################################
% # SYNOPS de 87022, Tartagal Aerodrome (Argentina) | 22-39S | 063-49W | 450 m 
% ###############################################################################
% 201102281800 AAXX 28184 87022 32560 11806 10279 20171 39604 40100 57023 81100 333 56400 81830=
% 
% ################################################################################
% # SYNOPS de 87046, Jujuy Aerodrome (Argentina) | 24-23S | 065-05W | 921 m 
% ################################################################################
% 201102281800 AAXX 28184 87046 32565 51404 10263 20168 39114 48509 57024 83106 333 56009 83830 83270=
% 
% y sigue rrepitiendo
% necesitaria solo los las filas con los numeros y no me importaria perder los que estan recuadrados.
% muchas gracias
 
 
clear all
fid1=fopen('importandodatostexto15.txt','r');
fid2=fopen('importandodatostexto15_1.txt','w');
 i=1;
 while 1
 linea=fgetl(fid1);
 if ~ischar(linea),
     break;
 end
 
 if length(linea)>0 && linea(end)=='='
    A{i}=linea;
   fprintf(fid2,'%s\n',linea);
    i=i+1;
 end
 
 end
fclose(fid1);
fclose(fid2);
 
for i=1:length(A)
    display(cell2mat(A(i)))
end


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
EJECUCION
 
>> importandodatostexto15
201102281800 AAXX 28183 87007 32565 43202 10174 20023 36733 47132 57016 84100 333 56700 84820=
201102281800 AAXX 28184 87022 32560 11806 10279 20171 39604 40100 57023 81100 333 56400 81830=
201102281800 AAXX 28184 87046 32565 51404 10263 20168 39114 48509 57024 83106 333 56009 83830 83270=
201102281800 AAXX 28184 87047 31462 60703 10248 20146 38802 48522 57017 70522 83253 333 56106 57893 83815 85360=
201102281800 AAXX 28184 87078 32970 01806 10300 20152 39968 40117 57016=
201102281800 AAXX 28184 87097 32570 60000 10287 20232 39786 40091 57016 85170 333 56200 85830 84360=
201102281800 AAXX 28184 87121 32665 70508 10270 20156 39630 40134 57015 84806 333 56502 82840 83280=
201102281800 AAXX 28184 87129 32665 41404 10307 20174 39916 40142 57021 83271 333 83835=
201102281800 AAXX 28184 87155 32565 11809 10289 20177 30062 40122 57017 81400 333 56400 81630=
201102281800 AAXX 28184 87162 87162 32570 31815 10290 20184 30035 40103 57015 82330 333 56310 57917 81620 81840=
201102281800 AAXX 28183 87166 32960 01413 10289 20150 30048 40120 57019=
201102281800 AAXX 28184 87178 32570 41408 10282 20207 39958 40102 57019 84100 333 56000 84830=
201102281800 AAXX 28184 87217 32670 60000 10292 20187 39633 40113 57019 86800 333 56700 83850 83656=
201102281800 AAXX 28184 87222 32770 33604 10299 20160 39597 40103 57015 83500 333 56500 83656=
201102281800 AAXX 28184 87244 32570 40705 10269 20164 397776 4//// 5//// 84100=
201102281800 AAXX 28184 87257 32970 11405 10292 20133 30047 40149 57016 80002 333 56006=
201102281800 AAXX 28184 87270 31960 01412 10284 20161 30078 40141 57021 70400=
201102281800 AAXX 28184 87289 32962 01114 10282 20168 30058 40140 57020=
201102281800 AAXX 28184 87311 32665 11805 10330 20113 39437 40094 57024 81100 333 56000 81845=
201102281800 AAXX 28184 87320 32670 50904 10303 20153 39608 40121 57024 85100 333 56200 85835=
201102281800 AAXX 28184 87328 32680 20000 10298 20168 39496 40130 57020 82100 333 56100 82840 95000=
201102281800 AAXX 28184 87344 32562 30511 10272 20146 39621 40156 57013 82402 333 56007 82625=
201102281800 AAXX 28184 87349 31565 60506 10267 20167 39781 40168 57007 70522 85201 333 56100 57895 85830=
201102281800 AAXX 28184 87371 32962 00509 10296 20159 30146 40167 57016=
201102281800 AAXX 28184 87374 32965 00910 10294 20126 30076 40162 57015=
201102281800 AAXX 28184 87393 32970 01109 10290 20155 30084 40147 57025=
201102281800 AAXX 28184 87395 42965 01408 10294 20126 30113 40157 57016=
201102281800 AAXX 28184 87416 32975 00505 10305 20154 39377 40102 58025=
201102281800 AAXX 28184 87418 32765 11103 10302 20140 39326 40100 56019 81100 333 56000 81850=
201102281800 AAXX 28184 87436 32670 13206 10301 20163 39334 40118 57021 81500 333 56200 81640=
201102281800 AAXX 28184 87448 32565 30507 10304 20182 39590 40137 57015 83800 333 56500 81630=
201102281800 AAXX 28184 87453 32965 03614 10272 20154 39669 40148 57016=
201102281800 AAXX 28184 87467 32570 10510 10295 20179 30022 40154 57016 81100 333 56500 81830=
201102281800 AAXX 28184 87480 32965 00709 10299 20144 30136 40164 57012=
201102281800 AAXX 28184 87497 32965 01107 10289 20192 30146 40173 57012=
201102281800 AAXX 28184 87506 32570 10506 10273 20093 38582 48509 58015 81100 333 56600 81830 95000=
201102281800 AAXX 28184 87509 32970 03610 10308 20100 39282 40102 57016=
201102281800 AAXX 28184 87534 32960 00514 10295 20135 30001 40156 57020=
201102281800 AAXX 28183 87548 32965 00508 10291 20160 30070 40165 57019=
201102281800 AAXX 28184 87563 32965 00906 10291 20164 30140 40183=
201102281800 AAXX 28184 87576 32660 11608 10296 20163 30157 40180 57019 81100 333 56000 81848=
201102281800 AAXX 28184 87582 32460 11111 10257 20187 30180 40186 57012 81500 333 56300 81615=
201102281800 AAXX 28184 87593 32960 00910 10276 20181 30168 40194 55003=
201102281800 AAXX 28184 87623 32980 00218 10317 20159 39925 40143 57016=
201102281800 AAXX 28184 87640 31565 23612 10289 20164 30061 4//// 57010 701// 82100 333 56800 82833=
201102281800 AAXX 28184 87641 31565 23608 10268 20202 30018 40190 57019 70241 82100 333 56100 82830=
201102281800 AAXX 28184 87645 31470 30904 10277 20186 39990 40194 57016 70340 83100 333 56400 83812=
201102281800 AAXX 28184 87648 32960 00000 10285 20157 30178 40189 57023=
201102281800 AAXX 28184 87688 32470 13610 10320 20128 30041 40174 57013 81100 333 56800 81816=
201102281800 AAXX 28184 87692 32960 10712 10238 20195 30182 40207 58009 80001 333 56005 81070 555 10206=
201102281800 AAXX 28184 87715 32970 02304 10325 20098 39785 40088 57025=
201102281800 AAXX 28184 87750 32965 03218 10338 20108 30054 40149 57019=
201102281800 AAXX 28184 87765 32970 02915 10266 21028 39181 48490 57021=
201102281800 AAXX 28184 87774 32682 30000 10295 21086 39122 48495 5//// 83101 333 61070 83836=
201102281800 AAXX 28184 87784 32680 10212 10358 20143 30092 40114 57020 81100 333 56000 81840=
201102281800 AAXX 28184 87791 32980 13611 10358 20128 30120 40127 57016 80002 333 56006 81070=
201102281800 AAXX 28184 87803 32980 41801 10251 20053 39210 40101 57023 80006 333 56004 84270=
201102281800 AAXX 28184 87828 32980 13412 10322 20041 30065 40114 57016 80002 333 56000 81070=
201102281800 AAXX 28184 87852 32584 62722 10235 20112 39574 40063 56001 82116 333 56666 82828 83460=
201102281800 AAXX 28184 87860 32680 72713 10303 20114 30026 40080 57017 81106 333 56506 81840 87070=
201102281800 AAXX 28184 87896 32980 52922 10287 20091 39966 40058 58007 80002 333 56006 85070=
201102281800 AAXX 28184 87909 32980 73217 10258 20065 39969 40041 55004 83078 333 56000 83359 86270=
201102281800 AAXX 28184 87925 32680 60911 10190 20088 39980 40002 57011 84760 333 56660 84740 83360=
201102281800 AAXX 28184 87938 32680 51106 10159 20048 39924 49992 52007 84170 333 56330 84835 83360=
201102281800 AAXX 28184 87148 32570 11608 10288 20152 30010 40118 57020 81100 333 56000 81825=
201102281800 AAXX 28184 87904 32680 32910 10174 20081 39757 49997 57016 82470 333 56660 82645=



Saludos.
JOSE JEREMIAS CABALLERO

Servicios de programacion matlab


Asesor de Proyectos con Matlab
programador en matlab
[email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

abrir txt y seleccionar ciertas filas

Publicado por Fernando Suarez (3 intervenciones) el 12/03/2012 02:27:51
Muchisimas gracias por la ayuda con este problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar