Automatisation of struct creation and data import
조회 수: 5 (최근 30일)
이전 댓글 표시
Dear all,
I created a 3x1 struct using folling code
data_alone_paired(1,1).name = 'pair#1_paired';
data_alone_paired(2,1).name = 'pair#2_paired';
data_alone_paired(3,1).name = 'pair#3_paired';
Subsequently, I filled the struct with data using acceleration data from motion analysis
Pair#1
data_alone_paired(1,1).acc_pelvis_subject1 = data_alone(1).fsignal_down(:,2);
data_alone_paired(1,1).acc_pelvis_subject2 = data_alone(2).fsignal_down(:,1);
Pair#2
data_alone_paired(2,1).acc_pelvis_subject1 = data_alone(3).fsignal_down(:,1);
data_alone_paired(2,1).acc_pelvis_subject2 = data_alone(4).fsignal_down(:,2);
Pair#3
data_alone_paired(3,1).acc_pelvis_subject1 = data_alone(5).fsignal_down(:,2);
data_alone_paired(3,1).acc_pelvis_subject2 = data_alone(6).fsignal_down(:,1);
Any suggestions how to automate this code using a loop?
Regards and thank you very much for your help.
Jonas
댓글 수: 2
Matt J
2022년 8월 9일
There are typos in your code. Presumably, you really meant,
% Pair#1
data_alone_paired(1,1).acc_pelvis_subject1 = data_alone(1).fsignal_down(:,1);
data_alone_paired(1,1).acc_pelvis_subject2 = data_alone(2).fsignal_down(:,2);
% Pair#2
data_alone_paired(2,1).acc_pelvis_subject1 = data_alone(3).fsignal_down(:,1);
data_alone_paired(2,1).acc_pelvis_subject2 = data_alone(4).fsignal_down(:,2);
% Pair#3
data_alone_paired(3,1).acc_pelvis_subject1 = data_alone(5).fsignal_down(:,1);
data_alone_paired(3,1).acc_pelvis_subject2 = data_alone(6).fsignal_down(:,2);
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!