matlab数据输出问题。

15 次查看(过去 30 天)
yxyqucgs
yxyqucgs 2023-5-25
回答: qunbaer 2023-5-25
请问如何把数组输出到一个dat文件呢,要求是输出文件能在origin软件中正常打开
我的代码如下。我用save语句输出的文件中,数据是e指数类型,在origin中打不开,怎样能把数据输出为小数类型呢?
x = 1:1:40;
y = 184.001:0.001:187;
z0 = sca1;
z = reshape(z0,[3000,40]);
%zz = reshape(z,[],1);
%save zz.txt zz -ascii;
% mesh(x,y,z);
% view(0,90);
y1 = 184.001:0.0001:187;
x1 = [1:0.1:40]';
z1 = interp2(x,y,z,x1,y1,'linear');
% mesh(x1,y1,z1);
% view(0,90);
zz1 = reshape(z1,[],1);
save zz1.txt zz1 -ascii;

采纳的回答

qunbaer
qunbaer 2023-5-25
save格式选择double,不要ascii

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 曲面图和网格图 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!