1 view (last 30 days)

Show older comments

I have a matrix a

from a I have generated a new matrix b which have 2 new elements for 1 element of a

a = [2;3]

[m,n]=size(a)

for i=1:m

b=[1.5*(a(i)) 2*(a(i))]

end

I want to generate a new matrix 'c' such that it includes all the sets

expected results as

c = [2 3;2 4;3 4.5;3 6]

Karanvir singh Sohal
on 3 Mar 2021

Jan
on 5 Mar 2021

These lines do the same as your loop:

for j=1:mY

index=index+1;

XD(index)=X(i);

YD(index)=Y(j);

end

but more efficiently.

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

Start Hunting!