help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: extracting rows in a matrix


From: James Sherman Jr.
Subject: Re: extracting rows in a matrix
Date: Wed, 13 May 2009 11:37:37 -0400

Its complaining that "size(A0, 1)/10" is not an integer.  You'll have to do one of either round, floor, or ceil depending on what you want to do.

On Wed, May 13, 2009 at 11:26 AM, Carlo Rossi <address@hidden> wrote:
hello,

 what about this warning please (in matlab)?

   tmp = A0(randperm (size(A0, 1)), :);
   TT0 = tmp(1:size(A0, 1)/10, :);

Warning: Integer operands are required for colon operator when used as index



--- Mer 13/5/09, John W. Eaton <address@hidden> ha scritto:

Da: John W. Eaton <address@hidden>
Oggetto: Re: extracting rows in a matrix
A: "Carlo Rossi" <address@hidden>
Cc: "Ben Abbott" <address@hidden>, address@hidden
Data: Mercoledì 13 maggio 2009, 15:27

On 13-May-2009, Carlo Rossi wrote:

| this is very cool but actually I need to write something that is good
| for Matlab too; and I notice only now that it doens't work in Matlab

| B = A(randperm (size (A, 1)), :)(1:size (A, 1)/5, :);

Then write it like this:

  tmp = A(randperm (size (A, 1)), :);
  B = tmp(1:size (A, 1)/5, :);

jwe


_______________________________________________
Help-octave mailing list
address@hidden
https://www-old.cae.wisc.edu/mailman/listinfo/help-octave



reply via email to

[Prev in Thread] Current Thread [Next in Thread]