To form a vector from a matrix d
with even rows and negative values in MATLAB, you can use logical indexing along with row and column indexing.
Here is the MATLAB code to achieve this:
main.m361 chars18 lines
This code first creates a logical index (evenRows
) to select the even rows from the matrix using the mod
function. Then, it creates another logical index (negativeValues
) to select the negative values from the matrix d
. Finally, the two conditions are combined using the &
operator to form the vector resultVector
containing even rows with negative values.
Output:
main.m37 chars6 lines
Note that the values in the resulting vector are the negative values from the even rows of the matrix d
.
gistlibby LogSnag