MATLAB如何在没有科学/指数表示法的情况下将值存储在变量中?

时间:2016-05-13 11:36:58

标签: matlab decimal notation exponential

我有一个矩阵,比方说x,它包含指数表示法中的七个值。接下来我想将此变量写入textfuile,但没有指数但带有小数表示法。

我尝试了 typedef union { NUM1; NUM2; } FOR_MAX_SIZE; #define MAX_NUM_OF_TREES sizeof (FOR_MAX_SIZE); str2num(num2str(exportdata, '%15.4f'));但这只适用于显示的数据,但据我所知不适用于存储。

1 个答案:

答案 0 :(得分:0)

您可以使用fprinf直接打印到文件。例如:

v = [173524132746354.21542, 987678898521232.32547]

fid = fopen('file.txt','w')
fprintf(fid, '%0.2f, %0.2f', v)
fclose(fid)