matlab 保存变量到txt,Matlab中.mat数据某变量保存为txt | 学步园
因為要在matlab和VC之間搞來搞去,因此數據要轉來轉去。
matlab下處理完之后,把結果保存為.mat數據,但大家都知道VC無法直接處理滴,所以要轉為txt文件格式,
看下.mat都保存了神馬東西:
TRAIN_DATA: [24x66 double]
TRAIN_LABEL: [24x1 double]
TEST_DATA: [500x66 double]
TEST_LABEL: [500x1 double]
Model: [1x1 struct]
pretrain: [24x1 double]
pretest: [500x1 double]
雖然這么多東西,但是對我有用的只有
pretrain: [24x1 double]
何奈我的mtalab簡直太挫了,問了師弟,原來也不難,
。
因為我要得到的pretrain用整數保存就行了,所以終極解決方法就是:
%1.將mat數據讀進內存
a=load('11.mat')
%2.第N個變量讀進b
b=a.pretest;
%保存為文件
dlmwrite('a.txt',b,'delimiter',' ','newline','pc');
這樣就好了,當然如果想保存為科學計數法的,更簡單點:
%1.將mat數據讀進內存
a=load('11.mat')
%2.第N個變量讀進b
b=a.pretest;
%保存為科學計數法
save a.txt -ascii b
總結
以上是生活随笔為你收集整理的matlab 保存变量到txt,Matlab中.mat数据某变量保存为txt | 学步园的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux bash java,从Lin
- 下一篇: mysql很简单,Mysql入门很简单