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

 Akzeptierte Antwort

Dyuman Joshi
Dyuman Joshi am 13 Dez. 2023

0 Stimmen

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 Kommentare

Atsushi Ueno
Atsushi Ueno am 13 Dez. 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 am 14 Dez. 2023
Thank you @Atsushi Ueno
かお
かお am 14 Dez. 2023
Verschoben: Dyuman Joshi am 14 Dez. 2023
皆様
ありがとうございます。
T = table(max(A,[],1)', min(A,[],1)', mean(A,1)', std(A,0,1)' ...
,'VariableNames',{'最大';'最小';'平均';'標準偏差'});
この部分の書き方がわかっていませんでした。
助かりました。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Mathematics and Optimization finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2023a

Community Treasure Hunt

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

Start Hunting!