intro to programing MATLAB, Matrix

Hello everyone I just finished a assignment and was wondering if there was a easier answer then i got the question was
Given matrix A assign the second column to a variable v. after change elements of last row to 0
A=[1:5; 6:10; 11:15; 16:20];
i used
v = A(1:4,2)
A= [1:5; 6:10; 11:15; 0,0,0,0,0]]
the answer is correct but how could i have made it simpler? Recomendations?

2 Comments

can you please tell me how u got answer for this assisngment
i am stuck in this since 2 days but could not find answer
what should be the value of v ?
@Anand, did you see my answer below? It contains a hint about how you can do this.

Sign in to comment.

 Accepted Answer

You can use the colon to index all values in a dimension:
IMG(2,2,:)=[100 255 255];%assign RGB values to a pixel
You can also use the end keyword to index into the last element of a dimension:
Blue=IMG(:,:,end);
I'm not giving more specific instructions, because that would encourage you to cheat.

1 Comment

Thanks I will have to fiddle with that I was trying to use END but could not get it to work
I will go back and review the material and see if i can combine you example with information with it.

Sign in to comment.

More Answers (1)

urvashi sharma
urvashi sharma on 19 Oct 2020

1 Comment

Why did you post this? Is this a question? An answer?
If you don't respond, this may be deleted.

Sign in to comment.

Products

Asked:

on 21 May 2020

Commented:

Rik
on 19 Oct 2020

Community Treasure Hunt

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

Start Hunting!