Matlab logical operators
I'm doing a model in matlab and for some reason the following logical statement will not produce what it is meant to produce.
The structure is the following:
if staement (
hope you got the point.
the trouble is that it prints all of the values of AB to the screen( for all the i's)-including AB=1.
what's wrong with it? I can't figure it out.
Any help would be most appreciated.
Well I don't recognise most of that as being in Matlab syntax.
Originally Posted by Rorshach
I'ts just a discription of the code, I need some general advice about how to make it work and how the logical opertators work.
This is a demo.
How to print elements by specified condition
AB = 2*rand(1, 10); % generating random elements
idx = ; % store index of selected elements
if AB(i) > 1
idx = [idx i];
AB(idx) % display selected elements.