xuhaida76的个人博客分享 http://blog.sciencenet.cn/u/xuhaida76

博文

Octave作为matlab的运行环境

已有 3495 次阅读 2016-5-27 19:43 |系统分类:科研笔记

如果需要在Octave环境下运行matlab ,必须注意使用两者兼容的语法,因此,需要注意细节上的区别。


二者的不兼容性见网页:http://wiki.octave.org/FAQ#Porting_programs_from_Matlab_to_Octave

语法上的不兼容:

1. 套嵌函数:在学习期间,避免使用,问题不大;
2. classdef:虽然4.0开始已经支持,但是还是有许多不兼容的地方
3. Short-circuit & and | operators:尽量避开就好当然。

4.另外函数定义结束时加end

核心函数比matlab要少,需要加入路径和包来找到需要的函数。

另外GUI的表现会与matlab不一致。

打包的方式,差别更大。

但是上面这些跟语法已经没有关系。  



https://blog.sciencenet.cn/blog-1251937-980674.html

上一篇:emacs常用的几个快捷键
下一篇:《数理化通俗演义》:我的科学启蒙书
收藏 IP: 122.233.41.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-27 11:54

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部