matlab 和 origin哪个好用,哪个功能多。各有啥优点
matlab 和 origin两款软件,一般情况来说用到后者的机会大些,也比较好用。
两款软件侧重点不同,‘没有功能多少’上讲没有可比性。前者偏向于数学计算,后者偏向作图和一些数据分析。
matlab具体的优点:
1、编程环境
MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。
2、简单易用
Matlab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。
3、强大处理
MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而且经过了各种优化和容错处理。
4、图形处理
MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。
5、模块工具
MATLAB对许多专门的领域都开发了功能强大的模块集和工具箱。一般来说,它们都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。
6、程序接口
新版本的MATLAB可以利用MATLAB编译器和C/C++数学库和图形库,将自己的MATLAB程序自动转换为独立于MATLAB运行的C和C++代码。
参考资料来源:百度百科-MATLAB
两款软件侧重点不同,‘没有功能多少’上讲没有可比性。前者偏向于数学计算,后者偏向作图和一些数据分析。
详细的说:MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
Origin是由OriginLab公司开发的一个高级的科学绘图、数据分析软件。绘图上支持各种各样的2D/3D图形, 数据分析上包括统计,信号处理,曲线拟合以及峰值分析。和其相对相似的还有一款软件叫sigmaplot,侧重于统计。
优缺点:因为两款软件重点不同,难分伯仲,关键看你用到用不到。一般来说,matlab比较难(很多人用不到函数、矩阵,也比较难学),origin容易。如果是给数据画个图表、求标准曲线等等,推荐origin;如果做大量的矩阵运算、涉及自己编辑函数并作图,推荐matlab——基本上只有研究数字的人才用到这款软件;如果做统计学分析,sigmaplot。
PS:干百度,参考资料不让贴维基的地址,提示内容含有广告。F**K!
望窦因特: 如果只是对已有数据进行可视化,可能origin更合适一些. 如果是对实验数据进行一些运算处理,建议用matlab,处理完后仍然可以用origin出图. matlab出图不美观.如果只是一些数据需要拟合,可以直接用origin,可以把它看作高级版的excel😂😂 --------------------------- 当然,只要合理应用,excel也可以画出很漂亮的图
盈江县18951657073: 关于作图用matlab还是origin的问题.求助 - ?
望窦因特: 虽然OriginPro上手比较容易,但实际手动调整也比较麻烦. 比如目前我的一个figure,需要同时显示40条曲线,尝试了一下OriginPro,还是换回了MATLAB,基本可以自定义所有需要的内容. 你的问题,取决于你对两种软件的掌握程度.如果掌握程度差不多,图形也不复杂,OriginPro显然更方便一些.
盈江县18951657073: 什么情况下用matlab?什么情况下用origin?区别在哪里 - ?
望窦因特: 1.matlab是编程语言,origin是数据处理软件 2.matlab是要编程的,origin是界面操作 3.origin的功能原则上matlab都能实现,但是matlab的功能origin能实现的不多.
盈江县18951657073: matlab中是不是有origin中的全部功能? - ?
望窦因特: 现在matlab 2009a和origin都有免费的破解版可下. 如果只想作图、分析的话,origin完全够用了.从名字看就知道MATLAB是作作矩阵运算,分析大型函数、方程的.用它来画图,真是大材小用了 Origin可不是比Matlab方便一些,而是方便了很多,origin只有不到100M大小而MATLAB 2008版就已经有3G多了.这已经是很大的好处了 matlab 不具有origin的全部功能.origin是精于统计处理和绘图的
盈江县18951657073: eviews与matlab 有什么区别 - ?
望窦因特: Eviews是专门的数据分析软件,一般经济学相关专业都要求学这个软件,进行数据处理和分析. MATLAB则是功能最为强大的三款数学软件之一,其他两个是Mathematica和Maple,能够解决各种各样的数学计算问题,包括求解一般方程、求解...
盈江县18951657073: 针对绘图方面的需求,matlab,python和R哪个更加强大 - ?
望窦因特: 三者学习起来都要时间成本的,看你目前对三者掌握的熟练程度.通常认为Python和R更强大一些,但孰优孰劣各有争议.如果都不是很熟悉,而且只是简单的曲线、柱状、饼图啥的,其实Excel、OriginPro画出来也非常漂亮,学习成本还低.
盈江县18951657073: 我现在大三,读物理学专业,以后想把计算物理作为自己的学习研究方向.有没有哪位大侠可以给点建议 - ?
望窦因特: 物理需要实验基础,现在也需要软件操作~我本科读理论物理,现在修应用物理,感觉真正有用的都是基础的科目,比如数学物理方法一类的,其他理论的内容,虽然你不一定经常用,但是懂得全面一些对学物理是有很大好处的~软件上仅仅一个fortran显然是不够的,c语言c++虽然基础但是容易操作大学里面也直接有老师指导,要会.然后是绘图的软件,matlab和origin这两个会一个就够,matlab同时还有编程的功能,推荐~
盈江县18951657073: matlab是不是包含了origin的所有功能? - ?
望窦因特: 是的,MATLAB在GUI,SIMULINK和很多数值仿真计算等方面功能强大,且可以面向对象编程.origin在做简单的数据分析时很好用.
盈江县18951657073: matlab图转化成origin图 - ?
望窦因特: 这个的话很好办,你可以把你在MATLAB中画图的数据导出成ASCII的格式的文件(比如说dat或txt),然后再将这些数据导入到ORIGIN中就可以画出图了.下面我把从MATLAB把数据导出成dat格式的语句告诉你: clear x=0:1/10:5; y=x.^2; plot(x,y);zh(:,1)=x; zh(:,2)=y; save D:\ 05.dat zh -ASCII这样的话x,y的值就被被存在了D盘中的05.dat中了,然后你打开ORIGIN,然后导入05.dat,然后就可以画了.
盈江县18951657073: 我想学Matlab,现在大一,化学专业,需要学到什么程度? - ?
望窦因特: matlab更适合工科生.需要学更多的数学,比如代数. 化学需要office, chemdraw, orgin.其实origin用得也不多.作图软件很少用到. matlab界面复杂.有很多函数,是要编程解决问题的.如果你不打算做计算化学,这个可能不太必要,因为它功能太强大. 另外参考1楼 1.matlab是编程语言,origin是数据处理软件 2.matlab是要编程的,origin是界面操作 3.origin的功能原则上matlab都能实现,但是matlab的功能origin能实现的不多. 你挺积极的.才大一就开始了解这些了.最好找个靠谱的老师聊聊. 祝你早日发文