0
在MATLAB中,我有一个由用户输入决定的大小为mxn的矩阵。如何用函数值替换随机值?
此刻,矩阵显示颜色映射的随机值。我现在想用正弦函数替换这些值。
我有这么一段代码,但我似乎无法弄清楚为什么我不能将它传递给我的主函数。
主函数包含调用此代码的变量和计时器函数。
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);
我能做些什么来解决这个问题?