竹笋

首页 » 问答 » 问答 » MATLAB系统结构
TUhjnbcbe - 2023/5/23 22:09:00
白癜风早期症状 http://www.bflvye.com/m/

MATLAB系统由MATLAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)五大部分构成。

1.MATLAB开发环境

MATLAB开发环境是一套方便用户使用的MATLAB函数和文件工具集,其中许多工具是图形化用户接口。它是一个集成的工作空间,允许用户输入输出数据,并提供了M文件的集成编译和调试环境,包括MATLAB桌面、命令窗口、M文件编辑调试器、MATLAB工作空间和在线帮助文档。

2.MATLAB数学函数库

MATLAB数学函数库包括了大量的计算算法,从基本运算,如加法、正弦等,到复杂算法,如矩阵求逆、贝济埃函数和快速傅里叶变换等。

.MATLAB语言

MATLAB语言是一种高级的基于矩阵/数组的语言,它有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。用户既可以用它来快速编写简单的程序,也可以编写庞大复杂的应用程序。

4.MATLAB图形处理系统

图形处理系统使得MATLAB能方便地图形化显示向量和矩阵,而且能对图形添加标注和打印。它包括强大的二维、三维图形函数、图像处理和动画显示等函数。

5.MATLAB应用程序接口(API)

MATLAB应用程序接口(API)是一个使MATLAB语言能与C、Fortran、C#、Java等其他高级编程语言进行交互的函数库,该函数库的函数通过调用动态链接库(DLL)实现与MATLAB文件的数据交换,其主要功能包括在MATLAB中调用C、Fortran、C#和Java程序,以及在MATLAB与其他应用程序间建立客户/服务器关系。

6.MATLAB基本特色

1.常量

常量是指那些在MATLAB中已预先定义其数值的变量,默认的常量如表1-1所示。

表1-1MATLAB默认常量

2.变量

变量是数值计算的基本单元。与C语言等其他高级语言不同,MATLAB语言中的变量无须事先定义,一个变量以其名称在语句命令中第一次合法出现而定义,运算表达式变量中不允许有未定义的变量;MATLAB也不需要预先定义变量的类型,它会自动生成变量,并根据变量的操作确定其类型。

MATLAB变量命名规则

①变量名区分大小写,因此A与a表示的是不同的变量。

②变量名以英文字母开始,第一个字母后可以使用字母、数字和下画线,但不能使用空格和标点符号。

③变量名长度不得超过1位,超过的部分将被忽略。

④某些常量也可以作为变量使用,如i在MATLAB中表示虚数单位,但也可以作为变量使用。

任何MATLAB语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,MATLAB将结果赋值给一个特殊的变量ans。数据的显示格式由format命令控制。format只是影响结果的显示,不影响其计算与存储。MATLAB总是以双字长浮点数(双精度)来执行所有的运算。如果结果为整数,则显示没有小数;如果不是整数,则输出形式可为如表1-2所示的几种形式。

表1-2MATLAB的数据显示格式

1
查看完整版本: MATLAB系统结构