0

サンプルとして 8*12 マトリックスの任意の数字を表現したい 4が等しい

00000000
00000000
00000000
00001000
00011000
00101000
01111110
00001000
00001000
00000000

時間をかけずにすべての数字を取得する方法または場所について何か提案はありますか?

助けて
いただければ幸いです

4

3 に答える 3

2

最終的には手動で行いますが、これは将来のために残しました。おそらく誰かが必要とするでしょう:(

p=cell(1,10);    
p{10}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 0 0;
];
p{1}=[
0 0 0 0 0 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 1 1 0 0 0;
0 0 1 0 1 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 1 1 1 0 0;
0 0 0 0 0 0 0 0;
];
p{2}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 0 0;
];
p{3}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 0 0;
];
p{4}=[
0 0 0 0 0 0 0 0;
0 0 0 0 0 1 0 0;
0 0 0 0 1 1 0 0;
0 0 0 1 0 1 0 0;
0 0 1 0 0 1 0 0;
0 1 0 0 0 1 0 0;
1 0 0 0 0 1 0 0;
1 0 0 0 0 1 0 0;
1 1 1 1 1 1 1 1;
0 0 0 0 0 1 0 0;
0 0 0 0 0 1 0 0;
0 0 0 0 0 0 0 0;
];
p{5}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 0 0;
];
p{6}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 0 0;
];
p{7}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 1 0 0;
0 0 0 0 1 0 0 0;
0 0 0 1 0 0 0 0;
0 0 1 0 0 0 0 0;
0 1 0 0 0 0 0 0;
0 0 0 0 0 0 0 0;
];
p{8}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 0 0;
];
p{9}=[
0 0 0 0 0 0 0 0;
0 1 1 1 1 1 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 1 0;
0 1 1 1 1 1 1 0;
0 0 0 0 0 0 0 0;
];
于 2012-12-24T19:49:04.803 に答える
2

フォントのデザインは、文字の近似値をデジタル化するというこれらの問題から始まったことに注意してください。このような粗い表現で読み取り可能な数字を見つけることは困難です。

コンピューターによる解決策を見つけたとしても、見栄えを良くするために手作業で調整する必要があります。ほんの数桁の場合は、すべて手作業で行ってください。

于 2012-12-24T19:51:13.383 に答える
1

https://forum.crystalfontz.com/showthread.php?3619-Bitmap-font-editor-for-graphic-LCDの「CV_fonted.exe」のようなビットマップ フォント エディターを使用できます 。

次に、ANSI C 形式で保存します。ファイルで何らかの処理を行った後、結果を取得できます。

于 2012-12-24T20:19:56.613 に答える