OriginLab与MATLAB
originlab吧
全部回复
仅看楼主
level 8
兔子撞司机
楼主
先开个头,不知大家对两者的异同关心么。
2016年03月09日 03点03分
1
level 2
king师哥
一个专业画图,一个科学计算
2016年03月10日 02点03分
2
level 9
卖烧饼的老太太
说实话,我也没用过MATLAB,貌似两者职能相近啊
2016年03月10日 03点03分
3
兔子撞司机
我是小吧啊。主要是看吧里面太冷清了,想找个话题聊一聊。过几天就会发一篇比较的文章聊一聊。我私信你啦。
2016年03月10日 10点03分
level 1
Subsky🌙
继续更啊!
2016年03月12日 15点03分
4
兔子撞司机
下个星期之内把文章发出来。发不出来,请提醒楼主删帖融符文。
2016年03月13日 02点03分
level 8
兔子撞司机
楼主
官网上翻译的一篇文章,最后写点自己的感受。
2016年03月17日 09点03分
5
level 8
兔子撞司机
楼主
Origin&MATLAB
本篇旨在讨论Origin与MATLAB(MATLAB公司的MATLAB软件在数据处理、图像绘制方面有着卓越的表现)之间的基本异同,同时指导我们如何整合这两个平台的功能。我们可以将MATLAB文件(*.MAT和*.M)导入到Origin中,或者利用Origin中的MATLAB控制面板与MATLAB对接。想了解更多有关Origin及其它OriginLab产品,请访问官网
http://www.originlab.com
。
2016年03月17日 09点03分
6
level 8
兔子撞司机
楼主
1、介绍
MATLAB®是一种较高级的语言,具有交互式环境。较C、C ++和Fortran等传统编程语言相比,使用MATLAB软件可以使您更快地执行计算密集型任务。尽管MATLAB有一个GUI界面,但你仍需要了解一些数学和编程的概念,编写代码完成自己的工作。
相比MATLAB,Origin是一款通过内置程序处理数据及绘图的易于操作的软件。Origin的众多功能中常用的有统计数据、信号处理、图像处理以及一般的数学计算,由于这些功能的程序已经内置,我们并不需要知道实现这些功能的具体数学原理。
那么到底哪款软件更好呢?这主要取决于用户的学习经验和工作要求,Origin可能更适合那些喜欢基于GUI界面操作的人,这就是说,它利用了两个软件的优势。除了可以支持MATLAB文件的导入,Origin还可以在MATLAB控制板上打开了一个MATLAB与Origin互接的同道。
2016年03月17日 09点03分
7
level 8
兔子撞司机
楼主
2、数据/文件
MATLAB中的计算原理是基于矩阵,而Origin软件则是基于电子表格数据组织概念。这是MATLAB区别于Origin及其它基于电子表格软件的主要特征之一。由于大部分人都比较熟悉的组织及在电子表格中处理数据,Origin可能更适合他们的需求。在Origin中,电子表格可以提供多功能。
与MATLAB的文件不同,Origin的文件存储了您所有的数据、结果、注释、元数据、图表、布局以及文件中的附件。它甚至可以保存您执行的分析程序,任何时间下若参数或源数据有变化,它都能自动重新计算结果。这种机制下您可以使Origin文件变成一个特定分析模块。
2016年03月17日 09点03分
8
level 8
兔子撞司机
楼主
3、输入/输出
处理二进制数据时,Origin和MATLAB尽管有不同的侧重点,但它们都包含了ASCII数据的输入,并且MATLAB的数据导入没有Origin强大。Origin的导入提供了一个更丰富的选项,比如可以导入多个文件,指定多个文件分隔符和标题行,将标题信息提取到变量中。此外,你还可以保存这些步骤存为一个模板,方便以后重复使用。
2016年03月17日 09点03分
9
懒呆患者
origin导入数据确实比matlab功能强大。MATLAB因为Excel列数显示的原因,没法全部显示出全部数据,导入origin就可以全部显示出来。
2016年08月22日 06点08分
兔子撞司机
回复 懒呆患者 :是的,在处理数据方面,Origin更专业,MATLAB更偏向于它的计算机语言。
2016年08月23日 11点08分
level 8
兔子撞司机
楼主
4、制图
在Origin与MATLAB中,我们都可以实现编程绘图,绘制出各种复杂的图形。其中Origin软件更是内置了60多个涵盖各大类科学领域的图表类型,您可以轻松地选择数据,然后点击相应的按钮来创建一个图表。
2016年03月17日 09点03分
10
level 8
兔子撞司机
楼主
5、数据分析
MATLAB提供功能非常丰富的函数,可以让你执行各种计算。但前提是你需要会一点编程知识以及相关的数学背景。而基于对话框操作的Origin分析工具,既可满足大部分日常分析要求,又因为各种设置都集成到对话框里,使用起来非常方便。
2016年03月17日 09点03分
11
level 8
兔子撞司机
楼主
6、程序设计
MATLAB的编程语言非常适合于数值计算,同时MATLAB提供了大量的函数及库,供您在编写脚本、函数时使用这些强大的数据统计处理功能。关于Origin,它使用两种不同的编程语言。Origin C语言是一种基于ANSI C编程语法的高层次的、全功能的编译语言,包含C++和C#的中的一些元素。LabTalk是一种语法结构类似于C的编程语言,它能够实现Origin软件中的所有操作。虽然这两种语言没有MATLAB腻害,但都能让各位观众老爷们轻松地控制Origin的各种对象。
另外,Origin包括整个NAG® Mark VII库,还能创建X-Functions。X-Functions允许您通过创建自己的算法来扩展LabTalk脚本语言,也能使这些的X-Functions出现在菜单栏上面。你甚至可以为你的X-Functions设置一个对话框,通过GUI控制X-Functions的功能。
2016年03月17日 09点03分
12
level 8
兔子撞司机
楼主
7、与其它产品的相爱相杀
Excel
Igor Pro
KaleidaGraph
SigmaPlot
2016年03月17日 09点03分
13
level 8
兔子撞司机
楼主
不想瞅的话,就看这两句。Origin公司大体上就说了两点:
1、我们家的东西好啊,不用学编程,不用了解背后的数学原理;
2、我们家的东西好啊,操作人性化,功能丰富,保你用了还想用。
我觉得
的确
也是这样的。
2016年03月17日 09点03分
14
level 8
兔子撞司机
楼主
发个例子,饿了,先去 食堂。。。
2016年03月17日 09点03分
15
1