日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

MATLAB保存数据为dat格式,將matlab中數據保存為txt或dat格式

發布時間:2024/10/8 循环神经网络 76 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB保存数据为dat格式,將matlab中數據保存為txt或dat格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

將matlab中數據保存為txt或dat格式【轉】

具體的命令是:用save *.txt -ascii x

x為變量*.txt為文件名,該文件存儲於當前工作目錄下,再打開就可以打開后,數據有可能是以指數形式保存的.

看下面這個例子:

a =[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;10 12 19 213 ;11 18 25 2 9 ];save afile.txt -ascii a

afile.txt打開之后,是這樣的:1.7000000e+001 2.4000000e+001 1.0000000e+000 8.0000000e+000 1.5000000e+001

2.3000000e+001 5.0000000e+000 7.0000000e+000 1.4000000e+001 1.6000000e+001

4.0000000e+000 6.0000000e+000 1.3000000e+001 2.0000000e+001 2.2000000e+001

1.0000000e+001 1.2000000e+001 1.9000000e+001 2.1000000e+001 3.0000000e+000

1.1000000e+001 1.8000000e+001 2.5000000e+001 2.0000000e+000 9.0000000e+000

網上有很多這一類似的問題,但是都不是很理想,下面介紹一種方法,可以解決以上問題:用fprintf命令:以上面的例子為例:

第一種情況:

>> a=[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;1012 19 21 3 ;11 18 25 2 9 ];

>> fid = fopen('b.txt','wt');

fprintf(fid,'%g\n',a);???????# \n換行fclose(fid);

然后用寫字板打開b.txt,內容如下:為列向量

17

23

4

10

11

24

5

6

12

18

1

7

13

19

25

8

14

20

21

2

15

16

22

3

9

第二種情況:

對上面的命令做一下改動:# \n換行改為\t,table鍵

>> fid = fopen('b.txt','w');

fprintf(fid,'%g\t',a);

fclose(fid);

然后用寫字板打開b.txt,內容如下:為行向量:

17?23?4?10?11?24?5?6?12?18?1?7?13?19?25?8?14?20?21?2?15?16?22?3?9

第三種情況:綜合上面的兩個結果,我們編寫以下命令:

總結

以上是生活随笔為你收集整理的MATLAB保存数据为dat格式,將matlab中數據保存為txt或dat格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。