[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Vectorization with max / min in matrix
From: |
Pedro |
Subject: |
Re: Vectorization with max / min in matrix |
Date: |
Sun, 3 Mar 2013 16:29:11 +0100 |
On Sun, Mar 3, 2013 at 4:19 PM, Pedro <address@hidden> wrote:
> Hi,
>
> I have two vectors/matrix, and I want to get his minimum values for
> every position without doing for/while/etc statement
>
> But there is a problem:
>
> a = randi([1 31],1,10);
> b = randi([1 31],1,10);
> a( a < b ) = b;
> error: A(I) = X: X must have the same size as I
>
> I don't know why doesn't work, have the same size (perhaps it is not a
> bug because is the same error in Matlab).
> What is going wrong?
>
> The original idea was to apply this to a matrix, but does not work
> with a vector...
>
> a = randi([1 31],8,8);
> b = randi([1 31],8,8);
> a( a < b ) = b;
>
> Greetings,
> Pedro
Ok!
This can be done with min function
use:
min(a,b)