How do i display a binary matrix in the command window for a 2D axis plot?
古いコメントを表示
回答 (1 件)
Walter Roberson
2015 年 5 月 21 日
num2str(YourBinaryMatrix, '%1d ')
5 件のコメント
Yashlin Naidoo
2015 年 5 月 21 日
Walter Roberson
2015 年 5 月 21 日
S = num2str(YourBinaryMatrix,'%1d ') is effectively the same as
nrows = size(YourBinaryMatrix,1);
S = cell(nrows,1);
for K = 1 : nrows
S{K} = sprintf('%1d ', YourBinaryMatrix(K,:));
end
S = char(S);
num2str() differs from this in that num2str() figures out the maximum width columns will need to be ahead of time and uses format strings adjusted so that the columns will print out nicely lined up. That lining up is not necessary in the simple case of binary values; it would start coming into play if, for example, you had some values that were single digit numbers and other values that were two digit numbers.
Yashlin Naidoo
2015 年 5 月 21 日
Yashlin Naidoo
2015 年 5 月 21 日
Yashlin Naidoo
2015 年 5 月 21 日
カテゴリ
ヘルプ センター および File Exchange で Convert Image Type についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!