Good evening all!
I have a quick question. I am attempting to create the follow matrix in MATLAB:
0 0 0 0 0 0
0 0 0 0 0 0
0 0 8 6 4 2
I am completly new to MATLAB and I am just learning about matricies. My question is in regards to how do I create the last row? I was able to create the first two using the following command:
k= [zeros(2,6); ]
I would have used a linspacing command but those first two initial 0s prevent that. Thanks again for your help. I am just trying to honestly learn how to code in this language.

 채택된 답변

Star Strider
Star Strider 2019년 4월 19일

1 개 추천

There are several ways to do what you want.
Here’s one:
k = zeros(3,6);
k(end, 3:6) = 8 : -2 : 2;

댓글 수: 2

Dominic Jakubowski
Dominic Jakubowski 2019년 4월 19일
Thank you for your help! What if I was attempting to complete it in one line?
As always, my pleasure!
In one line:
k = [zeros(3,6); 0 0 8 : -2 : 2];
This is ‘vertical concatenation’.

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

2019년 4월 19일

댓글:

2019년 4월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by