首页 > 其他 > 详细

Octave使用感想

时间:2016-01-14 14:06:12      阅读:217      评论:0      收藏:0      [点我收藏+]

  Octave是一门比较 简单、原始 的语言。从某方面来说和 shell 语言类似,只不过,shell语言主要用于 操作系统管理方面,而Octave侧重于科学计算方面。

 

  语言本身没有提供或者说很简单的 代码 组织、管理、库。如果要使用别人实现的功能,或者说别人实现的库,只能通过把别人写好的octave文件放到已经设定的查找路径上,或者通过 addpath 来添加查找路径。这个查找路径的概念类似于 shell 语言命令查找路径的概念。

 

  怎么利用别人实现的库呢?

  通过实现函数的方式,然后调用函数。看到这里,都觉得这没什么啊,编程语言都这样。前面我说了,Octave是比较原始的,每一个函数必须写在一个同名的文件里,而且要以 .m 为文件后缀。比如 函数 mytest,则那个文件 要为 mytest.m。在同一个文件里定义多个函数,并不会被查找到。而且,不鼓励支持嵌套函数,够原始吧。

 

注意点:

  虽然octave是一门简单的语言,但是跟matlab一样,是专门应用与数值计算领域,最重要一点就是体现在 向量化计算,这种语言鼓励使用向量化计算、操作,比迭代速度快,掌握这种语言,关键是要掌握向量化计算的思想,如何使用它来进行向量化计算。

 

Octave使用感想

原文:http://www.cnblogs.com/simplelovecs/p/5129748.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!