各列csvデータの書き出し
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
Hirokazu Tanaka
le 30 Août 2018
できれば、コマンドのどの行で発生するエラーなのかも明記していただけると。。
恐らく csvwrite 関数の実行時かと想像していますが、csvwrite 関数を実行するときに出力変数はいりません。
csvwrite('test1_ch1.csv',arrangedataone);
だけの実行でOKかと思いますが、いかがでしょう?
0 commentaires
Voir également
Catégories
En savoir plus sur テキスト ファイル dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!