help-octave
[Top][All Lists]
Advanced

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

about: cubic root; load/save; struct member


From: John W. Eaton
Subject: about: cubic root; load/save; struct member
Date: Tue, 8 Feb 2000 15:55:51 -0600 (CST)

On  8-Feb-2000, address@hidden <address@hidden> wrote:

| (-1)^(1./3.) yields
| 0.5 + i 0.86603
| is this the wanted behaviour?

Yes.  There are three roots: 0.5 + 0.86603i, -1, and 0.5 - 0.86603i.
Octave is returning the principal root.  (Funny that no one ever
complains that 1^(1/2) doesn't return -1.  :-)

| the file parameter of load and save could not be a variable containing
| a string ( the file name), is it possible to do something like
| filename = "a.dat"
| save -ascii filename
| (actually this yields an error)

Try

  filename = "a.dat";
  save ("-ascii", filename);

| is it possible to eliminate the member of a struct, so that the struct
| no longer contains it ?

Sorry, there is no function for this in the 2.0.x releases of Octave.
You could do it using a brute-force method, in which you copied all
the elements that you wanted to keep.

jwe



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

Octave's home on the web:  http://www.che.wisc.edu/octave/octave.html
How to fund new projects:  http://www.che.wisc.edu/octave/funding.html
Subscription information:  http://www.che.wisc.edu/octave/archive.html
-----------------------------------------------------------------------



reply via email to

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