subj
のiPadのゲームから結果にアクセスできるように、というセルアレイを作成するiPadアプリからのデータがあります。私は40の人々の結果を持っています。私がsubj{1}.correct
と入力すると、30個の質問の結果が表示されます.1または0の場合は、それが正解/間違っている場合は1 x 30
です。件名1の場合はsubj{1}.stimulus
と入力してください。合計30の質問がありますが、それぞれの人はランダムな順序で質問を受け取りました。サブジェクト番号、結果、1つの行列をどのようにしてソートし、質問ごとに順番に並べるのですか?毎回異なる順序でデータを取得する
このコードは毎回手動でサブ番号を変更する場合に機能します。したがって、これをどの40人の参加者すべてに対してループするのですか?ここで
C1 = subj{1}.correct
C1 = C1'
S1 = subj{1}.stimulus
S1 = S1'
S1 = sort(S1)
A1 = table(C1,S1);
%count, n, subj - will be in workspace
は私がforループ試みたものですが、それはこれがそれは言っつのエラーです:(
for n = 1:40;
A{n} = subj{n}.correct
B{n} = A{n}'
C{n} = subj{n}.stimulus
D{n} = C{n}'
E{n} = table(B{n},D{n})
end
が機能していない:上記のコードで即時問題
Cell contents assignment to a non-cell array object.
感謝を作るために
array2table
を使用することができます!だから私はあなたが送ったものすべてを実行するだけですか?刺激部分にsubj {1}があるのはなぜですか?また、私はこれを実行し、このエラーを受け取りました:添え字インデックスは、正の整数または 論理値のいずれかでなければなりません。 – mathpun@ user3290443すべてのユーザーが常に*すべて*の質問に答えてもよろしいですか? – Suever
まあまあ、私のコードを完全に変更して、もう何が起こっているのかわからない - もう少し助けてもらえますか?私はそれが個々の試行で働いていたので近いと思っていましたが、私はちょうど初心者です – mathpun