Matrices and indexing ?!
3 次查看(过去 30 天)
显示 更早的评论
I have two variables with the same set of values Lx= (5,7,9,11,13,15) Ly=(5,7,9,11,13,15) and I want to tell Matlab to choose the combinations of Lx and Ly under the condition Lx/Ly =< 2 eg: 5*5 , 7*5, 7*7, 9*5, 9*7, 9*9 and so on, What should be written ? I don’t want it to multiply both numbers just a combination as they are to be used as inputs for the following steps
2 个评论
回答(1 个)
James Tursa
2020-2-11
编辑:James Tursa
2020-2-11
[LX,LY] = ndgrid(Lx,Ly);
z = LX(:)./LY(:) <= 2;
LX = LX(z);
LY = LY(z);
LX and LY contain the number pairs that match the condition.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!