Question: Note: the subject is matlab Need to use FOR LOOP instead of WHILE, and your resulet should be zeros. A = zeros(8, 8); row =
Note: the subject is matlab
Need to use FOR LOOP instead of WHILE, and your resulet should be zeros.
A = zeros(8, 8); row = randi(8,1); column = randi(8,1); sum_mn = row+column; A(row,column) = sum_mn; A(column,row) = sum_mn; counter = 0; outcam = zeros(16,1); while (min(A(:))== 0) row = randi(8,1); column = randi(8,1); sum_mn = row+column; A(row,column) = sum_mn; A(column,row) = sum_mn; counter = counter +1; outcam(sum_mn) = outcam(sum_mn)+1; end bar(outcam) grid on legend ('outcam') xlabel('row') ylabel('column')
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
