• Octave使用感想


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

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

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

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

    注意点:

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

  • 相关阅读:
    php冒泡排序和快速排序
    在thinkphp中js文件添加路径
    cookiesession
    搭建nginx环境(参考腾讯云实验室)
    验证码快速刷新
    使用Word发送,测试一下
    c++ DLL和c#之间传递字符串
    如何使CEF支持Flash
    如何在Windows上从源码编译Chromium (CEF3) 加入mp3支持
    C#在Linux+Mono环境中使用微信支付证书
  • 原文地址:https://www.cnblogs.com/simplelovecs/p/5129748.html
Copyright © 2020-2023  润新知