[Top][All Lists]

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

Toy NDArray example

From: Keith Goodman
Subject: Toy NDArray example
Date: Wed, 18 Jan 2006 11:53:36 -0600

I'm trying, for the first time, to port a m-file to an oct-file.

I got stuck on NDArrays. Are there any toy examples around that I can
copy? All I can find are long functions that I cannot follow.

Here's my own (unsuccessful) attempt at a toy NDArray example:

#include <oct.h>
DEFUN_DLD(ndarraytest, args, nargout, "I have no idea what I am doing.")
        // input matrix x is 3D
        NDArray x = args(0).array_value();

        // n3 is size(x,3).
        n3 = ???;
        // I would like to loop over the 3rd dimension of x
        for (int i=0; i < (n3-1); i++) {
                y(:,:,i) = inv(x(:,:,i));               

        // Now return y
        octave_value_list retval;
        return retval;

Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

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