MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

JRC
0

About matrix: how to make matrix binary (0 and 1)

JRC
さんによって質問されました 2012 年 12 月 17 日
I need write the matrix (0 0 0 0 0), (1 0 0 0 0), (1 1 0 0 0), (1 1 1 0 0),..., (1 1 1 1 1) with 32 possibilities of zero and one using the matlab, and don´t hand.
Thanks.

  0 件のコメント

サインイン to comment.

タグ

1 件の回答

回答者: Loginatorist
2012 年 12 月 17 日
編集済み: Loginatorist
2012 年 12 月 17 日

S = dec2bin((1:32).') % If a string is o.k.
N = S - '0' % If you need a numeric matrix.

  7 件のコメント

JRC
2012 年 12 月 17 日
Ok...
Thanks.
Loginatorist
2012 年 12 月 17 日
John, MATLAB converts both strings to doubles then subtracts. It is the same as doing:
S - 48
Image Analyst
2012 年 12 月 17 日
You can also cast to logical if you want a boolean type of variable:
logicalVariable = logical(doubleVariable);
Logical variables are useful in indexing, especially in image processing. In image processing a "binary" variable is usually assumed to be of logical type ("class").

サインイン to comment.



Translated by