help-octave
[Top][All Lists]
Advanced

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

Re: Octave equivalent to A = mxGetPr(prhs[0]);


From: Fredrik Lingvall
Subject: Re: Octave equivalent to A = mxGetPr(prhs[0]);
Date: Fri, 09 Jun 2006 13:02:08 +0200
User-agent: Thunderbird 1.5.0.4 (X11/20060604)

David Bateman wrote:

   A[0] = 1.0;
    

You are modifying the data, and so a copy will be made if you don't mark
it as const.

Regards
David

  
Thanks!

 const Matrix tmp = args(0).matrix_value();
  //A_M = mxGetM(prhs[0]);
  A_M = tmp.rows();
  //A_N = mxGetN(prhs[0]);
  A_N = tmp.cols();
  //A = mxGetPr(prhs[0]);
  A = (double*) tmp.fortran_vec();

Solved my problem.

Ragards,

Fredrik



reply via email to

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