0
タイトルが示すように、私はユーザーが選んだ曲のリストをシャッフルするコードを書こうとしています。私はすべてのパートで成功しましたが、曲をシャッフルするパートは、曲のリストをシャッフルするときにコードが何もしないようです。以下はZがユーザーによって選択されたすべてのトラックの名前を含むセル配列であり、Vが利用可能なすべてのトラックを含むセル配列であり、ユーザーが選択できるコードです。私はちょうどこのコードを完了するか、必要に応じてすべてを変更することにいくつかの助けが必要です。ところで、myoffsetはユーザーからも入力された値だけですが、私の友人はそれを使用するように言いましたが、どうして私があなたの方法でそれを無視/削除するのか理由は分かりません。選択した曲をシャッフルするコード
function shuffled=theSpotifyShuffle(Z, myOffset)
Z=strcat('Track',L,':',V(result)');
U1=unique(Z);
Numbsongs = zeros(size(U1));
for i = 1:length(U1)
Numbsongs(i) = sum(strcmp(chosen,U1(i)));
end
for j=1:length(T)
for i = 1:length(U1)
if Numbsongs(i)==1
myOrder(Numbsongs)=rand(1);
else Numbsongs(i)> 1;
N=Numbsongs(i);
for n=1:N
myorder(i)=(n/(N+1)*(1+myOffset*randn(1)));
end
end
end
end
end