Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
Im trying to print a randomized vector with 20 columns for each row. How do I get to stop after it reaches the final value of the vector?
조회 수: 1 (최근 30일)
이전 댓글 표시
for s=1:65
rando=randi([0,9],1,65);
fprintf('%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d \n', rando)
end
댓글 수: 0
답변 (2개)
Massimo Zanetti
2016년 10월 5일
There is no need to write them each time. Use vectorization of fprintf command.
rando=randi([0,9],1,65);
fprintf('%d ',rando);
fprintf('\n');
댓글 수: 1
Matthew Eicholtz
2016년 10월 5일
If I understand your code correctly, it appears that you want to create a 65x65 matrix of random integers in the range [0 9] that are printed to the command window. In that case, you don't need the for-loop or fprintf for this.
Try this:
rando = randi([0,9],65);
disp(rando);
댓글 수: 1
이 질문은 마감되었습니다.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!