matlab是什么编程语言啊?是英文里面的什么单词的意思啊?

如题所述

[提问前请先在知道搜索,谢谢]

MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory,本意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱,工具箱越来越多,应用范围也越来越广泛。MATLAB的发展历史见下表1-1。(年份不详的请知道的网友补充。)时间
版本
1985 1.0
1986 2.0(含控制系统工具箱)
1988 3.9
1993 4.0(含Simulink1.0)
1994 4.2(含simulink2.0)
不详 4.3
不详 5.3
2000 6.0(含Simulink4.0)
2001 6.1(含Simulink4.1)
不详 6.21
2003 6.5

1.1 安装
MATLAB的安装非常简单,这里以Windows版本6为例。运行setup后,输入正确的序列号,选择好安装路径和安装的模块,几乎是一直回车就可以了。这里有一点要注意的是,由于不同操作系统设置,可能会出现一些意外错误,而且越高版本的MATLAB对计算机系统的要求也越高,如6.1版本要求至少64M内存,最好128M。所以根据自身情况选择适合的版本安装,最好还要在操作系统初安装后就安装,避免出现意外。

1.2 运行
MATLAB的启动运行:#:\MATLAB6p1\bin\win32\matlab.exe(其中#为安装盘符。)但一般安装完毕后会在安装目录下有一个快捷运行方式。
MATLAB启动后显示的窗口称为命令窗口,提示符为“>>”。一般可以在命令窗口中直接进行简单的算术运算和函数调用。如果重复输入一组表达式或计算复杂,则可以定义程序文件来执行达到目的。程序文件扩展名为“.m”,以文本文件形式保存。有两种方式运行程序文件:一是直接在MATLAB命令窗口输入文件名,二是选择File->Open打开m文件,弹出的窗口为MATLAB编辑器。这时可选择它的Debug菜单的Run子菜单运行。

1.3 帮助文件
学习MATLAB软件最好的教材是它的帮助文件。只要硬盘容量够大,极力推荐安装完整的帮助文档,即使你对阅读英文不是很有信心,但我相信其足够的实例还是能让你对要查询的命令函数有一定的了解的。有两种方法取得帮助信息:一是直接在命令窗口输入>>help 函数名;如help imread,会得到相应函数的有关帮助信息。二是在帮助窗口中查找相应信息。不同版本的帮助菜单界面有所不同,这只能依赖于你自己去熟悉了。但总体上都和windows的界面具有相似的处理过程。

1.4 MATLAB所定义的特殊变量及其意义变量名 意义
help 在线帮助命令, 如用help plot调用命令函数plot的帮助说明。
who 列出所有定义过的变量名称
ans 最近的计算结果的变量名
eps MATLAB定义的正的极小值=2.2204e-16
pi π值3.14159265...
inf ∞值,无限大
NaN 非数

1.5 MATLAB中的运算符和特殊字符说明符号
符号用途说明
+ 加
- 减
.* 点乘 详细说明help arith
* 矩阵相乘
^ 矩阵求幂
.^ 点幂
\ 左除 详细说明help slash
/ 右除
.\ 点左除
./ 点右除
kron 张量积 详细说明help kron
, 作分隔用,如把矩阵元素、向量参数、函数参数、几个表达式分隔开来
; (a)写在一个表达式后面时,运算后命令窗口中不显示表达式的计算结果
(b)在创建矩阵的语句中指示一行元素的结束,例如m=[x y z;i j k]
: (a)创建向量的表达式分隔符,如x=a:b:c
(b)a(:,j)表示j列的所有行元素;a(i,:)表示i行的所有列元素;a(1:3,4)表示第四列的第1行至第3行元素
() 圆括号
〔〕 创建数组、向量、矩阵或字符串(字母型)
{} 创建单元矩阵(cell array)或结构(struct)
% 注释符,特别当编写自定义函数文件时,紧跟function后的注释语句,在你使用help函数名时会显示出来。
' (a)定义字符串用
(b)向量或矩阵的共轭转置符
.' 一般转置符
... 表示MATLAB表达式继续到下一行,增强代码可读性
= 赋值符号
== 等于关系运算符
<,> 小于,大于关系运算符 详细说明help relop
& 逻辑与
| 逻辑或
~ 逻辑非
xor 逻辑异或

参考资料:http://zhidao.baidu.com/question/3476662.html?fr=qrl3

温馨提示:内容为网友见解,仅供参考
第1个回答  2007-01-14
MATLAB 是一种工业化的编程语言。

它的名称源自 Matrix Laboratory ,它是一种科学计算软件,专门以矩阵的形式处理数据。 MATLAB 将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用 MATLAB 产品的开放式结构,可以非常容易地对 MATLAB 的功能进行扩充,从而在不断深化对问题认识的同时,不断完善 MATLAB 产品以提高产品自身的竞争能力。

目前 MATLAB 产品族可以用来进行:
数值分析 数值和符号计算 工程与科学绘图 控制系统的设计与方针

数字图像处理 数字信号处理 通讯系统设计与仿真 财务与金融工程

MATLAB 是 MATLAB 产品家族的基础,它提供了基本的数学算法,例如矩阵运算、数值分析算法, MATLAB 集成了 2D 和 3D 图形功能,以完成相应数值可视化的工作,并且提供了一种交互式的高级编程语言—— M 语言,利用 M 语言可以通过编写脚本或者函数文件实现用户自己的算法。

MATLAB Compiler 是一种编译工具,它能够将那些利用 MATLAB 提供的编程语言—— M 语言编写的函数文件编译生成为函数库、可执行文件 COM 组件等等。这样就可以扩展 MATLAB 功能,使 MATLAB 能够同其他高级编程语言例?

matlab是什么编程语言啊?是英文里面的什么单词的意思啊?
MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory,本意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱,工具箱越来越多,应用范围也越来越广泛。MATLAB的发展历史见下表1-1。(年份不详的请知道的网友补充。)...

matlab是什么编程语言?是英文里面的什么单词的意思?
matlab 语言是类似C语言、java语音的一种计算机编程语言,主要用于矩阵模型画图及求解。字面意思是矩阵库。

matlab是什么编程语言?是英文里面的什么单词的意思?
MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金...

matlab是什么编程语言
MATLAB是一种高级编程语言。MATLAB全称为Matrix Laboratory,是一款由MathWorks公司开发的商业数学软件。它使用的编程语言称为MATLAB语言,也被称为MATLAB环境下的高级计算语言。这种语言因其在处理矩阵运算、数值分析和算法开发等方面的卓越性能而受到广大工程师、科学家和研究人员的喜爱。下面详细解释MATLAB编程语...

matlab是什么编程语言
Matlab是一种高级编程语言。Matlab是一种广泛用于数值计算、数据分析、算法开发、数据可视化以及高级编程的编程语言。以下是关于Matlab的 Matlab的特点与用途 Matlab是一种集成化的编程环境,它结合了强大的编程语言功能和易于使用的界面。该语言在数值计算方面具有卓越的性能,被广泛用于科学研究、工程计算、数据...

matlab编程是用什么语言的啊?
matlab编程语言是:C++语言。Matlab是一个高级的矩阵\/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与...

matlab是什么编程语言?
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的...

matlab是什么编程语言?
Matlab是一种特别设计用于科学计算和数据分析的编程语言,它并非C++语言,但其语法深受C++影响。Matlab以矩阵操作为核心,提供了丰富的控制语句、函数、数据结构和面向对象编程功能,使得非计算机专业的科技人员也能轻松上手,尤其注重数学表达式的书写便捷性。Matlab的设计理念在于易用性和可扩展性,它建立在...

matlab用的什么语言
MATLAB是matrix&laboratory两个词的组合为矩阵工厂。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。C语言适合作为系统描述语言,即可用来编写系统软件,...

matlab是什么编程语言呢?
MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除矩阵运算、绘制函数\/数据图像等常用功能外,MATLAB还可用来创建用户界面,以及调用其它语言(包括C、C++、Java、Python、FORTRAN)编写的程序。MATLAB主要用于数值运算,但利用为数众多的附加工具箱,它也适合不同...

相似回答