|
分享兴趣,传播快乐,增长见闻,留下美好。
亲爱的您,
这里是LearingYard学苑!
今天小编为大家带来matlab学习,
欢迎您的用心访问!
本期推文阅读时长大约5分钟,请您耐心阅读。
Share interest, spread happiness,
increase knowledge, and leave beautiful.
Dear you,
This is the LearingYard Academy!
Today, the editor brings you matlab learning,
Welcome your visit!
This tweet usually takes about 5 minutes to read.
Please be patient and read.
Matlab学习
一.什么是Matlab?
Matlab 全称matrix laboratory,中文译为矩阵工厂。它是由是美国MathWorks公司出品的商业数学软件。是一种用于算法开发、数据可视化、数据分析及数值计算的高级技术计算机语言和交互式环境.它目前应用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。
The full name of Matlab is matrix laboratory, which is translated into matrix factory in Chinese. It is a commercial mathematical software produced by the American MathWorks company. It is a high-level technical computer language and interactive environment for algorithm development, data visualization, data analysis and numerical computing. It is currently used in data analysis, wireless communication, deep learning, image processing and computer vision, signal processing, quantitative finance and risk management, robotics, control systems and other fields.
★
二.matlab产生背景及发展
★
自上世纪80年代以来,计算机技术不断发展,出现了科学计算语言,也称数学软件.matlab就是其中之一,其他比较流行的有MATLAB。依靠这些功能强大、效率高、简单易学的软件,数学学科得到了飞速的发展.而且不断使其他学科数学化,计算化。数学与计算器成为研究其他科学问题的主流工具。目前市面上流行的几种科学计算软件各自有各自的特点,在不断进化,发展的过程中影响最大、流行最广的应属MATLAB语言。
Since the 1980s, computer technology has continued to develop, and scientific computing languages, also known as mathematical software, have emerged. Matlab is one of them, and the other popular ones are MATLAB. Relying on these powerful, efficient and easy-to-learn software, the subject of mathematics has developed rapidly. And these other subjects are constantly being mathematicalized and calculated. Math and calculators became mainstream tools for studying other scientific problems. At present, several popular scientific computing softwares on the market each have their own characteristics. In the process of continuous evolution, the most influential and popular language should be MATLAB.
早期的MATLAB是用FORTRAN语言编写的,免费,吸引了大批的使用者。后来经过几年的发展,在John Little的推动下,由John Little、Cleve Moler和Steve Banger合作成立了Math Works公司,从这时起MATLAB核心代码用C语言编写,功能也越来越强大。
The early MATLAB was written in FORTRAN language, which was free and attracted a large number of users. After several years of development, under the impetus of John Little, John Little, Cleve Moler and Steve Banger co-founded Math Works Company. Since then, the core code of MATLAB has been written in C language, and its functions have become more and more powerful.
三.系统组成
①
开发环境
集成开发编译调试环境,包括MATLAB桌面、命令窗口、M文件编辑调试器、MATLAB工作空间和在线帮助文档。
development environment
Integrated development, compilation and debugging environment, including MATLAB desktop, command window, M file editing debugger, MATLAB workspace and online help documents.
②
数学函数
MATLAB数学函数库包括了大量的计算算法。
math function
The MATLAB math library includes a large number of computational algorithms.
③
语言
MATLAB语言是一种高级的基于矩阵/数组的语言。
language
MATLAB language is a high-level matrix/array based language.
④
图形处理
图形处理系统使得MATLAB能方便的图形化,它包括强大的二维三维图形函数、图像处理和动画显示等函数。
graphics processing
The graphics processing system makes MATLAB convenient for graphics, including powerful functions of 2D and 3D graphics, image processing and anmation display.
四.matlab系列产品具体功能
MATLAB 产品族应用非常广泛,众多的工具箱是MATLAB 的特点,可以用来进行具体工作有:
数值分析
数值和符号计算
工程与科学绘图
控制系统的设计与仿真
数字图像处理技术
数字信号处理技术
通讯系统设计与仿真
管理与调度优化计算
The MATLAB product family is widely used, and many toolboxes are the characteristics of MATLAB, which can be used for specific work:
Numerical Analysis
Numerical and Symbolic Computing
Engineering and Science Drawing
Design and Simulation of Control Systems
digital image processing technology
digital signal processing technology
Communication System Design and Simulation
Manage and schedule optimized computations
五.matlab优势特点
1.编程环境
MATLAB是许多图形界面的显示的工具组成,让人更方便使用MATLAB的函数和文件。
简单的编程环境提供相对完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及原因分析。
1. Programming environment
MATLAB is composed of tools that display many graphical interfaces, making it easier to use MATLAB functions and files.
The simple programming environment provides a relatively complete debugging system, the program can be run directly without compiling, and the errors and cause analysis can be reported in time.
2. 简单易用
新版的MATLAB语言是基于最为流行的C++语言基础上的,与C++语言相似。也和许多变成软件操作方式相似,可以边输入语句边执行,也可以将编好的应用程序一起运行。更加简单,更加符合科技人员对数学表达式的书写格式。
2. Simple and easy to use
The new version of the MATLAB language is based on the most popular C++ language and is similar to the C++ language. It is also similar to many software operation methods, which can be executed while inputting statements, and can also run the compiled application program together. It is simpler and more in line with the writing format of scientific and technological personnel for mathematical expressions.
3.强大的处理
Matlab是一个包含大量计算算法的集合,拥有600多个工程中要用到的数学运算函数,可以使用户更好的完成计算任务,其中的计算算法都经过了优化和容错处理,相对灵活,同样的计算量,使用MATLAB的编程工作量会减少很多。
3. Powerful processing
Matlab is a collection containing a large number of computing algorithms. It has more than 600 mathematical operation functions used in projects, which can enable users to better complete computing tasks. The computing algorithms have been optimized and fault-tolerant, and are relatively flexible. The amount of calculation, the programming workload using MATLAB will be reduced a lot.
4.程序接口
新版本的MATLAB可以利用MATLAB编译器和C/C++数学库和图形库,将自己的MATLAB程序自动转换为独立于MATLAB运行的C和C++代码。ATLAB网页服务程序还容许在Web应用中使用自己的MATLAB数学和图形程序。
4. Program interface
The new version of MATLAB can take advantage of the MATLAB compiler and C/C++ math and graphics libraries to automatically convert your own MATLAB programs into C and C++ code that runs independently of MATLAB. ATLAB Web Services also allows you to use your own MATLAB math and graphics programs in Web applications.
★
六.matlab缺点
★
MATLAB 考验计算资源,需要用足够强大的机器才能发挥其作用。
MATLAB tests computing resources and requires a sufficiently powerful machine to function.
今天的就分享到这里了。
如果您对今天的文章有特别的见解,
欢迎给我们留言,
让我们相约明天,
祝您今天过得很开心!
Shared here today.
If you have a particular insight into today's article,
Welcome to leave us a message,
Let's meet tomorrow,
Have a great day today!
参考资料:谷歌翻译
图片来自于百度
本文由LearningYard学苑原创,如有侵权请在后台留言! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|