0
MATLABでは、ユーザー入力によって決定されるサイズmxnの行列を持っています。ランダム値を関数値で置き換えるにはどうすればよいですか?
現在、マトリックスはカラーマップされたランダムな値を表示します。私は今、これらの値を正弦関数で置き換えることを望みます。
私は以下のコードを持っていますが、なぜ私はそれを私の主な機能に渡すことができないのか分かりません。
main関数には、このコードを呼び出す変数とタイマー関数が含まれています。
function window_timer(obj, event, rows, cols)
imgh = get(obj,'UserData');
myMat = get(imgh,'CData');
myMat(2:end) = myMat(1:(end-1));
myMat(1) = rand(1);
generate_newdata = sin(myMat);
return(myMat);
set(imgh,'CData',myMat);
drawnow;
set(obj,'UserData',imgh);
これを修正するにはどうすればよいですか?