1.65034E,19 19 e数字便民
Posted
篇首语:将相本无种,男儿当自强。本文为你选取作文1.65034E,19 19 e数字便民四篇,希望能帮到你。
本文目录
1.65034E,19 19 e数字便民
第一篇:《txt与atlab编程小刀笔记》
即使data.txt的数据格式是这样的也可以,需要转换。
1 2 3;4 6;7 9;10 11 12 ;13 14 1 ;16 17 1 ;19 20 21 ;22 23 24 ;2 26 27 ;2 29 30 ;31 32 33 ;34 3 36 ;
%程序为:
l;lear;
load data.txt
data
AA=[reshape(data,3,lenth(data)/3)]'
=4 %相当于你的2000
N=lenth(data)/ %相当于3000000/2000
for k=0:N/3-1
A(:,:,k+1)=AA((*k+1):(*k+),:);%变为三维矩阵了。
end
A
运行结果:
data =
oluns 1 throuh 21
1 2 3 4 6 7 9 10 11 12 13 14 1 16 17 1 19 20 21
oluns 22 throuh 36
22 23 24 2 26 27 2 29 30 31 32 33 34 3 36
AA =
1 2 3
4 6
7 9
10 11 12
13 14 1
16 17 1
19 20 21
22 23 24
2 26 27
2 29 30
31 32 33
34 3 36
=
4
N =
9
A(:,:,1) =
1 2 3
4 6
7 9
10 11 12
A(:,:,2) =
13 14 1
16 17 1
19 20 21
22 23 24
A(:,:,3) =
2 26 27
2 29 30
31 32 33
34 3 36
atlab可以读 txt文件。使用 fopen,fread,flose函数。关键是数据的格式,从而写相应的fread语句。
比如你的数据矩阵是
F=[160, 120; 19, 110];
那么讲该数据写入一个data文件是
filenae='test.dat';
fid = fopen(filenae,'w');
ount = fwrite(fid,F','uhar');
flose(fid);
将上述数据读出并存入2*2得矩阵是
filenae='test.dat';
nSie=4;因为上述矩阵共有4个数据
nRow=2;
nolun=2;
fid = fopen(filenae,'rb');
tep = fread(fid, nSie, 'uhar');
flose(fid);
result = reshape(tep, [nRow nolun])';
%% 先打开文件
[filenae,filepath]=uietfile('*.txt','Selet Input file');
file = [filepath filenae];
fid = fopen(file,'rt');
if fid == -1
('Error openin the file')
end
%%读取文件
while 1
nextline = fetl(fid); %读第一行
if ~isstr(nextline), break, end %读到最后跳出
disp(nextline);%这行可以不要
a = ssanf(nextline, ' %f %f ');%读取数据,根据你自己的需要改
end
end
导师让我做一个atlab曲线图。需要从txt文档中调用数据。
有3个txt文档,每个文档中都有很多组二维数据(x,y),每个文档中x的值不相同,但是都在同一段范围内。请问如何实现啊?
以下是数据:1.6034E,19.
txt1:
313.39 1.773E-19
313.4 1.13E-19
313.69 1.77E-19
313.4 1.67E-19
313.99 1.67E-19
314.14 1.744E-19
314.2 1.777E-19
314.43 1.776E-19
314. 1.46E-19
314.73 2.004E-19
314. 2.004E-19
txt2:
313.10 1.1E-19
313.2 1.31E-19
313.39 1.772E-19
313.4 1.77E-19
313.69 1.71E-19
313.4 1.696E-19
313.99 1.74E-19
314.14 1.797E-19
314.2 1.06E-19
314.43 1.26E-19
314. 1.91E-19
314.73 1.920E-19
txt3:
313.10 2.00E-19
313.2 1.934E-19
313.39 1.90E-19
313.4 1.2E-19
313.69 1.6E-19
313.4 1.64E-19
313.99 1.929E-19
314.14 1.916E-19
314.2 1.91E-19
314.43 1.999E-19
314. 2.124E-19
314.73 2.104E-19
314. 2.139E-19
31.02 2.14E-19
31.17 2.12E-19
31.32 2.113E-19
31.47 2.11E-19
提问者: xiaohun243 - 试用期 一级
最佳答案
>> load('d:txt1.txt');
>> load('d:txt2.txt');
>> load('d:txt3.txt');
>> x1=txt1(:,1);
>> y1=txt1(:,2);
>> x2=txt2(:,1);
>> y2=txt2(:,2);
>> x3=txt3(:,1);
>> y3=txt3(:,2);
plot(x1,y1,x2,y2,'r',x3,y3,'k')
load命令一般是对*.dat的数据文件进行读取吧!
我一般导入*.txt格式的数据文件时是先打开workspae窗口,在这个窗口的顶部有个工具按钮“Load data file...”,通过这个打开你的filenae.txt文件!这种方法肯定不会有错的,你可以试试看!
atlab读txt文件
2007-03-29 23:01
fid1=fopen('fx.txt','r');
%得到文件号
[f,ount]=fsanf(fid,'%f %f',[12,90]);
%把文件号1的数据读到f中。其中f是【12 90】的矩阵
%这里'%f %f'表示读取数据的形势,他是按原始数据型读出
flose(fid);
%关闭文件
第二篇:《liht satterin data动态光散射》1.6034E,19.
2.4199e+02, 0.000000e+00, 0.000000e+00
2.47221e+02, 0.000000e+00, 0.000000e+00
2.493e+02, 0.000000e+00, 0.000000e+00
2.06611e+02, 0.000000e+00, 0.000000e+00
2.2396e+02, 0.000000e+00, 0.000000e+00
2.4142e+02, 0.000000e+00, 0.000000e+00
2.9099e+02, 0.000000e+00, 0.000000e+00
2.763e+02, 0.000000e+00, 0.000000e+00
2.94700e+02, 2.446660e+01, 7.34909e+00
2.61266e+02, 6.2211e+01, 2.603939e+01
2.630797e+02, 1.000000e+02, .60734e+01
2.649033e+02, .649644e+01, .206097e+01
2.667396e+02, 4.7442e+01, 9.67044e+01
2.6e+02, 1.09702e+01, 1.000000e+02
2.70403e+02, 0.000000e+00, 1.000000e+02
2.72321e+02, 0.000000e+00, 1.000000e+02
2.74212e+02, 0.000000e+00, 1.000000e+02
2.761136e+02, 0.000000e+00, 1.000000e+02
2.7027e+02, 0.000000e+00, 1.000000e+02
2.79947e+02, 0.000000e+00, 1.000000e+02
2.194e+02, 0.000000e+00, 1.000000e+02
2.3494e+02, 0.000000e+00, 1.000000e+02
2.170e+02, 0.000000e+00, 1.000000e+02
2.7792e+02, 0.000000e+00, 1.000000e+02
2.97932e+02, 0.000000e+00, 1.000000e+02
2.91019e+02, 0.000000e+00, 1.000000e+02
2.93247e+02, 0.000000e+00, 1.000000e+02
2.979123e+02, 0.000000e+00, 1.000000e+02
2.999773e+02, 0.000000e+00, 1.000000e+02 3.02067e+02, 0.000000e+00, 1.000000e+02 3.0410e+02, 0.000000e+00, 1.000000e+02
3.062e+02, 0.000000e+00, 1.000000e+02
1.000000e+00, 0.000000e+00, 0.000000e+00
1.307610e+00, 0.000000e+00, 0.000000e+00
1.70944e+00, 2.30923e+00, .07604e-01
2.2309e+00, 3.499770e+00, 1.0194e+00
2.92366e+00, 2.30923e+00, 2.60764e+00
3.223e+00, 0.000000e+00, 2.60764e+00
4.9940e+00, 0.000000e+00, 2.60764e+00
6.3633e+00, 0.000000e+00, 2.60764e+00
.4723e+00, 0.000000e+00, 2.60764e+00
1.11764e+01, 0.000000e+00, 2.60764e+00
1.461444e+01, 0.000000e+00, 2.60764e+00
1.91099e+01, 0.000000e+00, 2.60764e+00
2.4940e+01, 0.000000e+00, 2.60764e+00
3.2670e+01, 0.000000e+00, 2.60764e+00
4.272626e+01, 0.000000e+00, 2.60764e+00
.6929e+01, 0.000000e+00, 2.60764e+00
7.3024e+01, 0.000000e+00, 2.60764e+00
9.277e+01, 0.000000e+00, 2.60764e+00
1.249130e+02, 0.000000e+00, 2.60764e+00
1.63337e+02, 0.000000e+00, 2.60764e+00
2.131e+02, 1.411220e+01, 6.62434e+00
2.79216e+02, 4.66941e+01, 1.99131e+01
4.7720e+02, 1.000000e+02, 7.40661e+01
6.244203e+02, 6.90243e+01, 9.34916e+01
.16492e+02, 2.16100e+01, 1.000000e+02 1.067661e+03, 0.000000e+00, 1.000000e+02
1.39604e+03, 0.000000e+00, 1.000000e+02
1.234e+03, 0.000000e+00, 1.000000e+02
2.3706e+03, 0.000000e+00, 1.000000e+02
3.121377e+03, 0.000000e+00, 1.000000e+02 4.0144e+03, 0.000000e+00, 1.000000e+02
.337067e+03, 0.000000e+00, 1.000000e+02
3.47911e+02, 0.000000e+00, 0.000000e+00
3.429e+02, 0.000000e+00, 0.000000e+00
3.194e+02, 0.000000e+00, 0.000000e+00
3.496e+02, 0.000000e+00, 0.000000e+00
3.107e+02, 0.000000e+00, 0.000000e+00
3.61223e+02, 0.000000e+00, 0.000000e+00
3.64426e+02, 0.000000e+00, 0.000000e+00
3.67627e+02, 2.0100e+01, 6.2304e+00
3.709e+02, .996116e+01, 2.44433e+011.6034E,19.
3.741176e+02, 1.000000e+02, .42306e+01
3.77404e+02, .926e+01, .193690e+01
3.07210e+02, 4.97711e+01, 9.7063e+01
3.40663e+02, 9.69014e+00, 1.000000e+02
3.74409e+02, 0.000000e+00, 1.000000e+02
3.9043e+02, 0.000000e+00, 1.000000e+02
3.94279e+02, 0.000000e+00, 1.000000e+02
3.977440e+02, 0.000000e+00, 1.000000e+02
4.04764e+02, 0.000000e+00, 1.000000e+02 4.03210e+02, 0.000000e+00, 1.000000e+02
4.1190e+02, 0.000000e+00, 1.000000e+02
4.122e+02, 0.000000e+00, 1.000000e+02
4.191793e+02, 0.000000e+00, 1.000000e+02
4.2262e+02, 0.000000e+00, 1.000000e+02
4.2671e+02, 0.000000e+00, 1.000000e+02
4.303263e+02, 0.000000e+00, 1.000000e+02
4.34107e+02, 0.000000e+00, 1.000000e+02
4.379219e+02, 0.000000e+00, 1.000000e+02
4.41769e+02, 0.000000e+00, 1.000000e+02
4.461e+02, 0.000000e+00, 1.000000e+02
4.49673e+02, 0.000000e+00, 1.000000e+02
4.3176e+02, 0.000000e+00, 1.000000e+02
4.702e+02, 0.000000e+00, 1.000000e+02
4.2030e+02, 0.000000e+00, 0.000000e+00
4.9177e+02, 0.000000e+00, 0.000000e+00
4.932e+02, 0.000000e+00, 0.000000e+00
4.62246e+02, 0.000000e+00, 0.000000e+00
4.663173e+02, 0.000000e+00, 0.000000e+00
4.69362e+02, 0.000000e+00, 0.000000e+00
4.73317e+02, 0.000000e+00, 0.000000e+00
4.76940e+02, 0.000000e+00, 0.000000e+00
4.033e+02, 0.000000e+00, 0.000000e+00
好玩的猜数字
今天,老师带我们玩了一个《猜数字》的小游戏。
老师介绍玩猜数字的规定:在30秒钟内猜一个100以内的数字,其他同学只能说:“高了”或“低了”。
老师说:“谁来做猜数字的人呢?”同学们都高高地举着手。但幸运只会落在一个人的头上,是谁呢?这时老师请沈益炜的同学做猜数字的人,他被老师暂时请出了教室。
接着老师在黑板上写了“23”这个数字,又迅速地擦掉,并把沈益炜请回了教室。沈益炜面带微笑,大摇大摆走了进来,一副胸有成竹的样子。但细心的同学却发现他双手不停捏着裤子,有些不知所措,我们知道他也非常紧张。老师问他,有没有信心时,他伸出右手斩钉截铁地说“有”。
“吹牛也不打草稿?”蓝鸿博大声喊道,“吹牛也吹爆了吧!”另一个同学说。
不知怎么的,我心里希望他能成功,但觉得不大可能,毕竟猜数字的范围大了些。
沈益炜想了三四秒钟,大声说道:“50”,同学们齐声喊:“高了”。“25”同学们又大喊:“高了!”这时我的心又再次紧张起来,因为他猜的“25”离正确答案“23”只差2了。他有百分之五十可能会猜对,“20”,“低了!”同学们又大叫起来,这下容易猜了,因为“25”和“20”之间之差“5”了。
这场游戏已经到了白热化的阶段,气氛已经越来越紧张了,教室里顿时鸦雀无声。
“23”沈益炜的口中吐了出来,“嗡”我真的不敢相信我自己的耳朵,教室里沸腾了,有的拍打着桌子,还有的跺着脚,为沈益炜的成功而祝福。
沈益炜一蹦三尺高,举起右手大喊:“我赢了”!
猜数字游戏真好玩。
相关参考