各列csvデータの書き出し
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
A列B列それぞれに1024000の数値データが示されているcsvデータを扱っています。 このA列にある係数(Xとします)、B列にもある係数、(Yとします)を掛け合わせたのち、各列をそれぞれA_retsu.csv,B_retsu.csvと保存をしたいです。
そこで、MATLABのインポートツールでA列、B列を列ベクトルとして読み込む関数を定義し以下のようなコードでまわしました
VarName1 = import1('test1.csv',1, 1024000);
arrangedataone = VarName1*X;
VarName2 = import2('test1.csv',1, 1024000);
arrangedatatwo = VarName2*Y;
writecsvdata1 = csvwrite('test1_ch1.csv',arrangedataone);
writecsvdata2 = csvwrite('test1_ch2.csv',arrangedatatwo);
このコードで回したところ、出力引数が多すぎますとエラーが出ました。 データの個数も間違っていないはずですし、何が原因かがわかりません。
0 Kommentare
Antworten (2)
Hirokazu Tanaka
am 30 Aug. 2018
できれば、コマンドのどの行で発生するエラーなのかも明記していただけると。。
恐らく csvwrite 関数の実行時かと想像していますが、csvwrite 関数を実行するときに出力変数はいりません。
csvwrite('test1_ch1.csv',arrangedataone);
だけの実行でOKかと思いますが、いかがでしょう?
0 Kommentare
Siehe auch
Kategorien
Mehr zu テキスト ファイル finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!