2017-02-01 4 views
1

MatlabからExcelファイルに増加する整数の配列を書きたいと思います。[MATLAB]:Excelでのデータの書き込みは常に1を返します

だから、私は、次のコードを書いた:

T=linspace(1,172800,172800); 
xlswrite('example.xlsx',T,'A1:A172800'); 

結果は、すべての期待値を「1」によって満たされていない(ROW1からrow172800に)最初の列のExcelシートです。

Matlabワークスペースにはエラーは表示されません。

目的を達成するために何をすべきですか?

+0

、転置する必要がありますか;'? – R3uK

+0

Not working:xlswriteを使用したエラー(行220) Excelが返されました:エラー:オブジェクトがエラーコード0x800A03ECを返しました。 – Bernheart

+1

あなたはたぶん 'T'をExcelに渡す前に移調すべきです! – R3uK

答えて

1

最初Tを転置する必要があります:

T=transpose(linspace(1,172800,172800)); 
xlswrite('example.xlsx',T); 
1

Tは `xlswrite( 'example.xlsx'、T)についてどう

xlswrite('example.xlsx',T','time','A1:A172800'); 
関連する問題