dpb
Posts:
6,855
Registered:
6/7/07
|
|
Re: Extract numbers from table containing text and numbers
Posted:
Feb 3, 2013 10:07 AM
|
|
On 2/2/2013 2:02 PM, Stan wrote: > Okay so I re-tried with a direct copy-paste. It did not work. The > leading space, as you mentioned, does not affect it. > > I'm on Win 32. Unfortunately, I do not have access to R2012b. > > Is there a way to read in that string using some other function (fscanf, > etc.)? >> type stan.txt
Q (upper-edge --0.1250E-03 AmP )= 0.98880E-02+- 0.28300E-03 units/alpha/round Q (upper-edge --0.2500E-03 AmP )= 0.19648E-01+- 0.39412E-03 units/alpha/round Q (upper-edge --0.3750E-03 AmP )= 0.18384E-01+- 0.38318E-03 units/alpha/round Q (upper-edge --0.5000E-03 AmP )= 0.17536E-01+- 0.37040E-03 units/alpha/round Q (upper-edge --0.6250E-03 AmP )= 0.16064E-01+- 0.36000E-03 units/alpha/round Q (upper-edge --0.7500E-03 AmP )= 0.15888E-01+- 0.35954E-03 units/alpha/round
>> [a,b,c]=textread('stan.txt','Q (upper-edge -%f AmP )= %f+- %f %*s') a = 1.0e-03 * -0.1250 -0.2500 -0.3750 -0.5000 -0.6250 -0.7500 b = 0.0099 0.0196 0.0184 0.0175 0.0161 0.0159 c = 1.0e-03 * 0.2830 0.3941 0.3832 0.3704 0.3600 0.3595 >>
TEXTREAD(), while having been relegated to "red-haired stepchld" status, is still highly valuable...
--
|
|