An N by N by N matrix code

574 ビュー (過去 30 日間)
dunphy
dunphy 2021 年 11 月 11 日
編集済み: MathWorks Support Team 2025 年 10 月 7 日
How do I code for N x N x N matrix using a letter.

採用された回答

KSSV
KSSV 2025 年 10 月 7 日
編集済み: MathWorks Support Team 2025 年 10 月 7 日
text(0.5,0.5,'D','FontSize',90,'Color','k')
axis off
I=frame2im(getframe(gcf));
iwant = imresize(I,[50 50]) ;
imshow(iwant)
  5 件のコメント
Spaceman
Spaceman 2024 年 3 月 6 日
text adds text to one point, specifying x and y as scalars. i.e. (0.5,0.5)
'D' is what appears in the image.
'Fontsize',90 specifies how large the D will be.
'Color','k' dictates the D will be black.
Walter Roberson
Walter Roberson 2025 年 10 月 2 日
@KSSV I do not understand how this solution is intended to produce an N x N x N matrix. At most it produces a 50 x 50 x 3 matrix, but 50 x 50 x 3 is very different than 50 x 50 x 50.

サインインしてコメントする。

その他の回答 (3 件)

Walter Roberson
Walter Roberson 2025 年 9 月 23 日
N = 20; %for example
Letter = 'D'; %for example
Array3d = repmat(Letter, N, N, N);

DGM
DGM 2025 年 9 月 23 日
For sake of ridiculousness:
N = double('d'); % using a letter
myarray = zeros(N,N,N); % a NxNxN array
size(myarray)
ans = 1×3
100 100 100
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
Yes, I did think about creating a volumetric image of a letter, but I'm lazy today.

Magisha
Magisha 2025 年 10 月 2 日

imshow(iwant)

  1 件のコメント
Walter Roberson
Walter Roberson 2025 年 10 月 2 日
This is the final line from @KSSV answer, and does not make any sense without the previous code posted by KSSV.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeData Type Conversion についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!

Translated by