添付したファイルについて統計処理を行い,ファイル(out.csv)にまとめて出力したいのですが,いい方法がなかなかできません。
教えていただけますでしょうか。
やりたいこと
L01.csvの1列目のデータの最大,最小,平均,標準偏差の値を,タイトル付き(1行目)でout.csvの2行目に,2列目を3行目,…,22列目を23行目に出力。

 Réponse acceptée

Dyuman Joshi
Dyuman Joshi le 13 Déc 2023

0 votes

Read the data using readmatrix, calculate the quantities using max, min, mean and std.
Store the results in a table with an appropriate title and use writetable to write the data into out.csv

3 commentaires

Atsushi Ueno
Atsushi Ueno le 13 Déc 2023
> L01.csvの1列目のデータの最大,最小,平均,標準偏差の値を,タイトル付き(1行目)でout.csvの2行目に,2列目を3行目,…,22列目を23行目に出力
→ Below is a sample code following @Dyuman Joshi's advice
% Read the data using readmatrix,
A = readmatrix('L01.csv');
% calculate the quantities using max, min, mean and std.
% Store the results in a table with an appropriate title
T = table(max(A,[],1)', min(A,[],1)', mean(A,1)', std(A,0,1)' ...
,'VariableNames',{'最大';'最小';'平均';'標準偏差'});
% and use writetable to write the data into out.csv
writetable(T,'out.csv');
Dyuman Joshi
Dyuman Joshi le 14 Déc 2023
Thank you @Atsushi Ueno
かお
かお le 14 Déc 2023
Déplacé(e) : Dyuman Joshi le 14 Déc 2023
皆様
ありがとうございます。
T = table(max(A,[],1)', min(A,[],1)', mean(A,1)', std(A,0,1)' ...
,'VariableNames',{'最大';'最小';'平均';'標準偏差'});
この部分の書き方がわかっていませんでした。
助かりました。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics and Optimization dans Centre d'aide et File Exchange

Produits

Version

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!