matlab中有101个点,其横坐标分别为x=0:0.1:10;纵坐标分别为-0.01317-0.013628-0.016055-0.017523-0.01581-0.014154-0.014127-0.012607-0.01004-0.011458-0.016337-0.018307-0.016243-0.014706-0.013923-0.010259-0.0050228-0.0029217-0.0040013-0.0048305-0.0044462-0.0035702-0.0019986-0.00047267-0.00090116-0.0028735-0.0040526-0.0041547-0.0044797-0.0044207-0.00245390.000458670.00195750.00194060.0023170.003640.00435990.00345650.00184130.00063455-0.00030839-0.0014564-0.0025883-0.003229-0.0030202-0.0020008-0.0014267-0.0026485-0.0042605-0.0034296-0.00084682.9502e-005-0.0010755-0.0017038-0.0024381-0.0053194-0.0078441-0.0061501-0.0023739-0.0016067-0.0039914-0.0059181-0.0059468-0.0051355-0.004771-0.0057219-0.0069092-0.0055269-0.00181280.000329647.3081e-0050.000847150.00299630.0028631-8.7162e-005-0.0028502-0.004386-0.0048046-0.00284240.000216520.00010112-0.002927-0.0036409-0.000812050.00179250.00295340.00415410.00470010.00385580.00344340.0034710.0015081-0.0013429-0.001571-8.5232e-005-9.5492e-006-0.000491798.8332e-005-0.00018787-0.0021557-0.0031505
3 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
可以很方便的存成这种格式
0,0.42924
0.1,0.33433
0.2,0.59665
0.3,0.90199
0.4,0.70207
.....
代码也很简单了,只要几行,我这里用的你的x,但是y是自己产生的,懒得敲了:
x=0:0.1:10;
y=rand(size(x));
dlmwrite('a.txt',[x;y]')
如果想按照具体的你的格式来做,可以使用fprintf函数来处理也是可以的。
红糖糍粑
TA贡献1815条经验 获得超6个赞
假设你的坐标矩阵是a
fid=fopen('coor.txt','wt')
for i=1:length(a(:,1))
fprintf(fid,'%d %f\n',a(i,:));%''中的内容根据你的实际情况进行修改
end
fclose(fid)
- 3 回答
- 0 关注
- 82 浏览
添加回答
举报
0/150
提交
取消