Matrix Row Addition Question

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.

 Risposta accettata

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

2 Commenti

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’.

Accedi per commentare.

Più risposte (0)

Categorie

Community Treasure Hunt

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

Start Hunting!

Translated by