在每次迭代中,我使用一列Y,算法运行并更新D的一些列。在迭代1中,算法使用Y的列1,字典被更新,对于迭代2,它使用Y的列2,依此类推。D表示当前更新的字典,D1是在上一次迭代中更新的字典。n,m); % initializing D1 for first iteration to calculate ddelta= norm(d,'fro')^2; d=D-D1;
delta= norm(d,
编辑:--我意识到,不幸的是,我在第一个示例代码中忽略了while语句末尾的一个分号,并自己对其进行了错误解释。因此,实际上,对于具有threadIdx.x !--__shared__ int s = 0;
while (s !但是,在本例中,这种情况从未发生过,因为线程#0进入while循环的主体,在不增加s变量的情况下到达重新收敛</e