MATLAB具有如下主要特点。
1. 以矩阵和数组为基础的运算
MATLAB 是以矩阵为基础的,不需要预先定义变量和矩阵(包括数组)的维数,可以方便地进行矩阵的算术运算、关系运算和逻辑运算等。而且MATLAB有特殊矩阵专门的库函数,可以高效地求解诸如信号处理、图像处理、控制等问题。
2. 简单易学,使用方便
MATLAB 被称为“草稿式”语言,这是因为其函数名和表达更接近我们书写计算公式的思维表达方式,编写MATLAB程序犹如在草稿纸上排列公式与求解问题,因此可以快速地验证工程技术人员的算法。此外MATLAB还是一种解释性语言,不需要专门的编译器。具体地说,MATLAB运行时,可直接在命令行输入MATLAB语句,系统立即进行处理,完成编译、链接和运行的全过程。
3. 强大的图形技术
MATLAB具有非常强大的以图形化显示矩阵和数组的能力,同时它能给这些图形增加注释并且打印这些图形。MATLAB 的图形技术既包括一些可以方便产生二维、三维科技专业图形的高级绘图函数,又包括一些可以让用户灵活控制图形特点的低级绘图命令。另外,用户还可以利用MATLAB的句柄图形技术创建图形用户界面。
4. 编程效率极高
MATLAB 是一种面向科学和工程计算的高级语言。它以矩阵运算为基础,极少的代码即可实现复杂的功能。例如:对矩阵A,假设其存在逆矩阵,那么用 C 语言求一个矩阵的逆矩阵是一件非常繁琐的工作,而且容易出错,但在MATLAB中,求矩阵 A 的逆矩阵就非常容易,只需要调用函数 inv()。
5. 可扩充性强,具有方便的应用程序接口
MATLAB 不仅有着丰富的库函数,在进行复杂的数学运算时可以直接调用。而且用户还可以根据需要方便地编写和扩充新的函数库。通过混合编程用户可以方便地在MATLAB环境中调用其他用 Fortran 或者 C 语言编写的代码,也可以在 C 语言或者 Fortran 语言程序中调用MATLAB 计算引擎来执行MATLAB代码。
但是,MATLAB 作为一种解释性语言,与 C 语言等其他高级语言相比较,也存在着以下缺点:
(1) 运行效率较低,执行相同功能的代码运行时间较长;
(2) M文件为文本文件,文本编辑器可将其直接打开,不利于算法保密;
(3) 访问硬件能力相对较差,图形用户界面功能也不够灵活。
1.MATLAB语言的三大特点是:____一是功能强大,_二是界面友好,编程效率高,三是开放性强._____________
2.设计函数文件必须以__function__开头,它的文件扩展名为__.m___
3.double的作用是:___强制数据类型转换。
转换为double型
________
4.MATLAB中“,”的作用是____显示运行结果______,“;”的作用是___不显示运行结果_______
5.添加图形网格线的命令是_____axis on________
6.syms命令的作用是__用来定义多个符号变量。________
7.imshow的作用是__显示图像_________
8.在命令窗口进入simuline的操作是_____直接在命令行输入>>edit sfuntmpl______
9.imread的作用是____读入图像________
10.pie3的作用是_提供三维饼图的绘图功能。________
11.plox和subplox的区别是__使用plot 函数进行图形绘制,将重新产生一个图
形窗口,_采用subplot(m,n,k)函数,将图形窗口分隔成n m× 个子图,并选择第k 个子图作为当前图形
_____
12.xlabel和ylabel的作用分别是________分别给x轴和y轴指明数据名称_________
13.sphere的作用是___产生球面_______
14.MATLAB中不含图像的程序编译命令是______________
15.MATLAB中对含图像的程序编译命令是_____code_____
16.MATLAB语言的基本语法格式是___变量=表达式__________
17.MATLAB语言中的变量名必须以_____字母___开头
1.简介高效,科学运算功能,绘图功能,庞大的工具箱和模块,
2.字母,.m
3.返回双精度数值
4.分隔,不显示结果
5.grid on
6.定义符号变量
7.显示图片
8.simulink
9.读入图像
10.画三维饼状图
11.一个是只花一副图,后一个在一个床空画好几个图。
12.X轴说明Y轴说明
13.半球
14.
15
16
17字母
1.特点太多,不知道是哪三点~~~
2.function,M
3.强制数据类型转换
4.,用于要显示计算结果的命令之间的分隔符 ;不显示计算结果的命令行的结尾
5.grid
6.设定一个变量
7.显示图像
8.在命令窗口直接>>Simulink
9.读取图像
10.三维饼图
11.一个是画图,一个是多窗口画图(你拼写有误)
12.横坐标和纵坐标的标签
13.画球
14.mcc
15.(记不清了)
16.f = @ ( 变量列表 )
17.字母
这些基本知识多查查就都有了~~~祝你学习愉快