can I abbreviationv these steps to few steps?
Info
This question is closed. Reopen it to edit or answer.
Show older comments
v_now=zeros(111,34);
v_now(1,2:33)=100;
v_now(6,14:21)=100;
v_now(5,2:5)=0;
v_now(5,30:33)=;
5 Comments
Matt Kindig
on 4 Oct 2013
You could use sub2ind() to convert all of the row/column indices to linear indices, and then set
v_now(linear_indexes)= 100
However, I think this approach would make it more complex than the way you have it now, so I'd leave it as you've shown.
Mary Jon
on 4 Oct 2013
Image Analyst
on 4 Oct 2013
It already is a few steps.
Mary Jon
on 4 Oct 2013
Walter Roberson
on 5 Oct 2013
You could remove the v_now(5,2:5)=0; as those locations were already set to 0 because you used zeros() to initialize the matrix.
Answers (0)
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!