calling all the elements of a matrix consecutively
1 view (last 30 days)
Show older comments
Nicholas
on 27 Oct 2013
Edited: Azzi Abdelmalek
on 27 Oct 2013
I need to call every element of a vector consecutively except the 'i' element I'm on. for example if i am using two for loops and my vector is V = [1,2,3,4,5]
[n,m]=size(V)
for i=1:m
for j=1:m-1
when i=1, i need to call 2 then 3 then 4 then 5
but for example when i=4, I need to call 1 then 2 then 3 then 5
I need this to work for any size vector because i am going to try to implement this in my Lagrangian polynomial interpolation function.
so again an example for i=3, my four j's in the second for loop should be 1 then 2 then 4 then 5
3 Comments
Accepted Answer
Azzi Abdelmalek
on 27 Oct 2013
Edited: Azzi Abdelmalek
on 27 Oct 2013
V = [ 1 4 9 5]
for ii=1:numel(V)
q=V;
q(ii)=[]
for jj=q
More Answers (0)
See Also
Categories
Find more on Interpolation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!