30 day free trial


Buy Now

starting from only $49.95



F.A.Q. & Expert Forums

License Issues?

Please contact to get your license code.

Need Support?

Couldn’t find an answer to your question in the FAQ?


These FAQs are designed to provide a better understanding of Xoctave and its plugins. If you have any further questions, please consult our Contact page.


Xoctave is an easy-to-use integrated technical computing environment for GNU Octave. It encapsulates GNU Octave using pipes and provides a complete technical computing environment. It has many capabilities and can work on many operating systems.

Q: What is GNU Octave?

GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.


GNU Octave is a command line based Matlab like scripting engine. Users usually seeks for graphical user interfaces that encapsulates GNU Octave.Xoctave is a complete flexible GUI environment works as a shell on the GNU Octave executable file. Xoctave helps users to reveal the full power of GNU Octave.

Q: What is the benefit of using Xoctave instead of GNU Octave?

GNU Octave is currently being used by many researchers and students. However, the lack of having a complete GUI prevents getting interest on GNU Octave. Users do not switch to GNU Octave due to the missing GUI even with the high cost of Matlab. Xoctave completes the missing element for GNU Octave and provides a complete programming environment as Matlab.

Q: Why is Xoctave not-free?

D∧G computing Ltd. acquired Xoctave and added proprietary materials to make Xoctave much more powerful than before. Due to the proprietary materials used in Xoctave and development costs, D&G computing requires a small fee for their technical support, expertise and the complete integrated development environment : Xoctave.

Q: I'm an instructer and I'd like to use Xoctave for my class/organization. What should I do?

Xoctave is available for classrooms/organizations which has more than 10 computers. Computers should be connected to a network to obtain classroom/organization network license. The pricing depends on the number of computers and your organization type. If your organization type is a non-profit organization there will be a non-profit/academics discount. For more info please contact to D∧G Computing for inquiries.

Q: I'd like to try Xoctave before buying it. What should I do?

Unfortunately, there is no free-trial period for Xoctave. You can buy Xoctave and use it for 1 month. If you won't like it and would like to return it within the first month of your purchase, you'll get your money back. Please have a look at our 30-day-moneyback guarantee page.

Q: I think I found a bug. What should I do?

Please have look at the bug list first if somebody already reported it. If it's not there, please go to bug reporting page and send us the bug report form. Please make sure that you have the exception information (if applicable).

Q: Where can I find the exception/bug information?

Xoctave creates a session log for each time it starts. It is located under installdir/tmp/ folder. It is a text file (ASCII) and can be viewed by any text viewers such as notepad, Geany,etc. If an exception occurs Xoctave writes related information to the session log including addresses, units, components, etc. You can copy the section that has the exception log info, and paste it to the bug reporting message section. If Xoctave crashes or behaves unexpectedly, Xoctave may not write the exception log to the session log.

Q: Licensing wizard raised an error during activation. What should I do?

Please make sure that you have administrator rights before making the activation process since, the operating system will not allow licensingwizard to create/edit files related to licensing. Another solution would be the installation of Xoctave to a different (non-system) directory. Please do not hesitate to contact Xoctave if you have any problems with the activation.

Q: plot command is not doing anything. What should I do?

GNU Octave comes with several plotting frontends. Please make sure that you are using GNU Plot graphics frontend. In order to do this, go to "octave install folder" \share\octave\site\m\startup and open octaverc file and replace graphics_toolkit('fltk'); with graphics_toolkit('gnuplot'); and save. When you restart Xoctave again to see the effect.

Q: I'd like to use Xoctave at a different computer. What should I do?

Xoctave is licensed for one computer or laptop. You need to purchase an additional license to use it on a different computer. You get a benefit of a 50% discount when you purchase an additional license. The discount is available for standard license and is not available for student or academics license. Please contact for additional info and pricing.