Octave对Windows操作系统的支持从3.6.1版本开始就已经全面升级了

http://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/

Sourceforge二进制Octave下载

一改之前必须安装MinGW之类的做法,现在提供Visual Studio版本;

Octave对Matlab的功能的模仿深入骨髓;

连mex文件的支持都已经非常相似.

这对于习惯matlab语法,但是用不起昂贵的matlab的人来说实在是一个福音.

下面转帖一个Octave 3.6.4 vs2010版本的readme:


1. Introduction
2. Installation
3. Content
4. Forge Packages Upgrades
5. Notes
6. Using Visual C++ compiler
7. Contact

---------------------------------------------------------------------------

1. Introduction
===============

This directory contains pre-compiled versions of Octave-3.6.4 for Microsoft
Visual Studio.

2. Installation
===============

Download and run the installer. Then follow the installer instructions.
To avoid any problems with white spaces in the installation directory, it
is strongly recommended to install Octave in a directory that do not
contain any white spaces.

Note that octave-forge packages are not installed by default. During the
component selection, expand the section named "Octave Forge" and select
the packages you want to install. Installed packages are not auto-loaded
by default, you still need to load the packages in order to use them (e.g.
by adding the appropriate commands in your octave startup file).

3. Content
==========

- Octave-3.6.4
- OpenBLAS-0.2.2 (dynamic architectures, up to 4 threads)
- ATLAS-3.8.4 single-threaded and multi-threaded (2 threads)
- All required dependencies
- Gnuplot-4.4.4
- Octave-forge packages (82):
	actuarial-1.1.0
	ad-1.0.6
	benchmark-1.1.1
	bim-1.1.1
	bioinfo-0.1.2
	cgi-0.1.0
	civil-engineering-1.0.7
	combinatorics-2.0.0
	communications-1.1.1
	control-2.4.2
	data-smoothing-1.3.0
	dataframe-0.9.1
	dicom-0.1.1
	econometrics-1.1.1
	es-0.0.4
	fenv-0.1.0
	financial-0.4.0
	fits-1.0.2
	fl-core-1.0.0
	fpl-1.3.3
	fuzzy-logic-toolkit-0.4.2
	ga-0.10.0
	general-1.3.2
	generate_html-0.1.5
	geometry-1.7.0
	gnuplot-1.0.1
	gsl-1.0.8
	ident-1.0.7
	image-2.0.0
	informationtheory-0.1.8
	integration-1.0.7
	io-1.2.2
	irsa-1.0.7
	java-1.2.9
	linear-algebra-2.2.0
	lssa-0.1.2
	mapping-1.0.7
	mechanics-1.3.1
	miscellaneous-1.2.0
	missing-functions-1.0.2
	msh-1.0.6
	nan-2.5.5
	ncarray-1.0.0
	nlwing2-1.2.0
	nnet-0.1.13
	nurbs-1.3.7
	ocs-0.1.3
	octcdf-1.1.6
	octclip-1.0.3
	octgpr-1.2.0
	octproj-1.1.2
	odebvp-1.0.6
	odepkg-0.8.4
	optim-1.2.2
	optiminterp-0.3.4
	outliers-0.13.9
	physicalconstants-1.0.0
	plot-1.1.0
	pt_br-1.0.9
	quaternion-2.0.2
	queueing-1.2.1
	secs1d-0.0.9
	secs2d-0.0.8
	secs3d-0.0.1
	signal-1.2.2
	simp-1.1.0
	sockets-1.0.8
	specfun-1.1.0
	special-matrix-1.0.7
	splines-1.2.0
	statistics-1.2.0
	strings-1.1.0
	struct-1.0.10
	symband-1.0.10
	symbolic-1.1.0
	time-2.0.0
	tsa-4.2.4
	video-1.0.2
	vrml-1.0.13
	windows-1.2.1
	xraylib-1.0.8
	zenity-0.5.7

4. Forge Packages Upgrades
==========================

When octave forge packages are released after the release of the main
octave binary, it is sometimes desirable to upgrade an existing
installation with the new package. This directory may contain such package
upgrades, in the form of and installer named as:

octave-<octave_version>-<package>-<package_version>-vs<vs_version>-setup.exe

These installers are intended to be deployed on an existing octave
installation with version <octave_version> and Visual Studio version
<vs_version>. Simply execute the installer to deploy the new package
version.

Note that these upgrades are not uninstallable (there won't be any
uninstaller available). To revert to the previous package version, you'll
have to reinstall octave with the main octave installer.

5. Notes
========

These binary packages do not include the Microsoft Visual C++ compiler.
It can be obtained from Microsoft download website. These binaries work
with any flavour of the VC++ compiler, including the Express Edition.

In case the Visual C++ compiler is not installed on the target system,
the Visual C++ Runtime Libraries package must be installed. This contains
the necessary runtime libraries to run octave. This package can be
downloaded from the Microsoft download website:

VS 2008: http://www.microsoft.com/download/en/details.aspx?id=5582
VS 2010: http://www.microsoft.com/download/en/details.aspx?id=8328

6. Using Visual C++ compiler
============================

The Visual C++ compiler is not automatically detected by this octave
release, so you must configure your system by updating the appropriate
environment variables: %PATH%, %INCLUDE% and %LIB%. One easy way to
achieve this is to call the vcvarsall.bat script in a command prompt prior
executing octave.

For instance you can create a batch script with the following content
(please adapt the paths to your actual installation):

call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
"C:\Octave-3.6.4\bin\octave.exe"

7. Contact
==========

Michael Goffioul <michael dot goffioul at gmail dot com>.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值