How can I replace every element of a matrix with a special character to hide the element

조회 수: 1 (최근 30일)
I have a nxn matrix and want to hide the elements and replace them with a special character
Example
1 2 3
4 5 6
7 8 9
is now
* * *
* * *
* * *

채택된 답변

Rick Rosson
Rick Rosson 2015년 11월 29일
x = magic(3);
y = repmat('*',size(x));
disp(y);

추가 답변 (2개)

Rick Rosson
Rick Rosson 2015년 11월 27일
x = magic(3);
x(x<7) = NaN;
disp(x);

Image Analyst
Image Analyst 2015년 11월 27일
Try this, using fprintf():
m = [...
1 2 3
4 5 6
7 8 9]
[rows, columns] = size(m);
for row = 1 : rows
for col = 1 : columns
fprintf('* ');
end
fprintf('\n');
end
and this.

카테고리

Help CenterFile Exchange에서 Matrix Operations and Transformations에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by