2016-08-26 3 views
0

私は衛星からの磁場の生データを扱っています。Matlab入力Aパス上のExcelファイル(生データ)Bパス上の結果ファイル(生データを持つ)

私はデスクトップ上の私のフォルダ(ここでは私のPath-Aです) の生データを入力し、デスクトップにデータを出力したいと思います(ここは私のPath-Bです)。誰も助けてくれてありがとう!ここで

は私の生データとコードのリンクです:

(raw data size: 11MB,Elapsed time is 25.298137 seconds.) 

https://drive.google.com/drive/folders/0B1U-u9Q1mjU8cUFESkFYTnd3T2s

screenshoot here:

+0

だから 'xlsread'と' xlswrite'? – Dan

答えて

-1

チック。

[num、txt、raw] = xlsread( 'MTHD1001.xlsx');

length = size(num);

a = length(1);

Bx = num(1:a);

By = num(a + 1:a + a);

Bz = num(a + a + 1:a + a + a);

B = sqrt(Bx。* Bx + By。* By + Bz。* Bz);

フォーマット長いE

M = MAX(B)。

m = min(B);

合計= [txt(1)a m M];

fprintf( '最大Bは%e nano Tesla \ n'、M)です。

fprintf( 'Bの最小値は%e nano Tesla \ n'、m)です。プロット(B)。

xlswrite( 'Bddata.xlsx'、total、1、 'A1');

toc;

関連する問題