windows下octave安装配置和使用

本文详细介绍了在Windows XP系统中安装和使用Octave的过程,包括从安装方法到解决脚本运行错误的步骤。在安装过程中遇到的警告问题以及如何通过改变程序路径或调整搜索路径来解决问题。此外,还提及了Octave启动慢和关闭时出现错误提示的未解决问题。

据说octave与matlab指令相似,而且免费,最近安装使用一下,系统是windows xp。


 

一、安装方法

可以参考:

(1)http://wiki.octave.org/Octave_for_Windows

按照 “1 Standalone ports1.1 Octave-3.6.4-mingw + octaveforge pkgs” 来操作就可以了。

确实与操作说明一样,安装后运行会出3个警告,我还没研究警告的含义。

(2)http://blog.csdn.net/tangyongkang/article/details/7257756

也可以安装上,但是安装后警告特别多,比(1)的方法多很多。不知道什么原因,可能是“pkg rebuild”那一步不一样吧。

(3)http://exciton.eo.yzu.edu.tw/~lab/?p=1121

这个方法我没用,因为没找到文中所提的windows安装包。


 

二、使用时出现的问题:

在命令行输入指令可以正常执行,但是如果把指令写入脚本文件,则脚本文件中的程序无法运行。

比如,我按照下面网页的方法编程序文件,但是指令在Octave命令行窗口可以执行,在程序脚本文件却无法运行。

http://hi.baidu.com/df12ek/item/c2c37ff6845c1849932af255

提示的错误为 error: 'liu' undefined near line 1 column 1


 

三、问题的原因及解决方法

1. 问题原因

开始以为是指令写错了,可是即使程序文件是空的,也会提示同样的错误。

看了资料(参考:http://wenku.baidu.com/view/22f5bb10cc7931b765ce1588.html)才发现可能是程序的文件路径有问题。

在命令窗口里输入pwd(参考:http://www.cnblogs.com/liyuxia713/archive/2012/09/19/2693547.html),可以看到当前的完整路径。

果然是,程序没有放在当前文件路径下。

2. 解决办法

方法有2中,如下:

(1)  把程序文件放到当前文件路径下。

(2)  把程序文件所在文件路径加入到Octave的当前搜索路径中,方法参考下面文档的第19页关于指令addpath和savepath的用法,将路径加入并保存即可。

http://coer.zju.edu.cn/liu/octave-tutorial-cn.pdf

需要注意的是,windows路径名中的“\”在Octave命令行中要写成“/”否则会出现如下错误。


正确的写法是

 

四、尚未解决的问题
(1)  Octave软件启动非常慢。

(2)  关闭软件是弹出错误提示框。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值