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.

 Akzeptierte Antwort

Star Strider
Star Strider am 19 Apr. 2019

1 Stimme

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

2 Kommentare

Dominic Jakubowski
Dominic Jakubowski am 19 Apr. 2019
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’.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by