An N by N by N matrix code

조회 수: 682 (최근 30일)
dunphy
dunphy 2021년 11월 11일
편집: MathWorks Support Team 2025년 10월 7일 12:39
How do I code for N x N x N matrix using a letter.

채택된 답변

KSSV
KSSV 2025년 10월 7일 0:00
편집: MathWorks Support Team 2025년 10월 7일 12:39
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일 16:54
@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일 11:58

imshow(iwant)

  댓글 수: 1
Walter Roberson
Walter Roberson 2025년 10월 2일 16:52
This is the final line from @KSSV answer, and does not make any sense without the previous code posted by KSSV.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Data Type Conversion에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by