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 關注
- 106 瀏覽
添加回答
舉報
0/150
提交
取消