1.数组运算和矩阵运算的运算符有什么区别?
  答:从定义上来看,数组是一组有顺序的信息,不但可以是数字信息,还可以是字符数据和符号数据,而矩阵是应用于线性代数中的二维数组,所以其运算符号存在很大的差别
(1) 适应对象的差别。矩阵作为一种变换或映射算子的体现,,主要适应于数字数据。数组运算符适应于数字、字符、符号多种数据。
(2) 运算规则的差别。矩阵运算有着明确而严格的数学规则,而数组元算是MATLAB软件所定义的规则,其目的是为了数据管理方便、操作简单、指令形式自然和执行计算的有效,缺乏严谨的数学推理。
(3) 点的运用不同。矩阵运算按线性变换定义使用通常符号数组运算对应元素运算定义使用点运算符
    2. 什么是图形句柄?图形句柄有什么用途?
    定义:绘图函数将不同的曲线或曲面绘制在图形窗口中,而图形窗口由不同的对象(坐标轴
、曲线、曲面、文字等)组成,MATLAB 给每个图形对象配置一个标志符,这个分      配的值(名字),称为图形句柄。
作用:通过图形句柄可以方便地获得已经创建并保存的图形属性,可以设置和修改该图形的属性,从而使得自主绘图更为方便
3.如何定义全局变量?
        同其他的程序语言一样,MATLAB也存在变量的的作用域问题,在未加说明的情况下,MATLAB 将一切所识别的变量视为局部变量,即仅在其调用的M文件中有效。如果要定义全局变量,首先在变量名前加关键字global进行特殊说明,即采用“global +变量名”即可定义全局变量。
    4.简述MATLAB中变量的命名原则
        必须以字母开头;可以使用数字、字母或下划线;变量名区分大小写;变量名的长度可以是任意的,但是只有前面63个字符视为有效;不能使用关键字作为变量名;不建议使用函数名作为变量名。
  5. 简述使用M文件与在MATLAB命令窗口中直接输入命令有何异同?有何优缺点?
      M文件是一个ASCII码的文件,类似于源代码,它不仅可以像命令窗口一样运行程序,还能够将程序文件保存。命令窗口的优点:简单快捷又强大;缺点:可重复性低,不便于次的重复运算和程序的修改;M文件的优点:能自己加入函数,程序,编程语言,易于寻错误,易于修改,可储存;缺点,需要创建文件,计算简单的数据时不如命令窗口快捷
  6. 简述脚本形式的M文件与函数形式的M文件的异同?
  脚本文件与函数文件的相同点是都具有M文件的基本特点,如保存格式为ASCII码的形式,符合命名规则. 不同点在于,脚本文件:(1) 多条命令的综合体;(2) 没有输入、输出变量;(3)  使MATLAB基本工作空间;  (4)  没有函数声明行函数文件 :(1) 常用于扩充MATLAB函数库; (2.) 可以包含输入、输出变量; (3)运算中生成的所有变量都存放在函数工作空间; (4)包含函数声明行
7.存储在工作空间中的数组能编辑吗?如何操作?
        存储在工作空间中的数组能够编辑。MATLAB中有内存数组处理器(Array Editor,
供对于数字型和字符型的数组进行编辑,其他类型的数组则不能。需要编辑时,在工作空间双击变量名,打开所选的变量,编辑器就会自动打开,可以通过该编辑器的操作完成数组的编辑。
    8. 简述MATLAB历史指令窗的主要作用
      历史命令窗口记录已运行过的所有的MATLABmatlab数组赋值命令及时间,包括已输入的和运行过的命令、函数、表达式等信息,便于命令历史的查、检查,也可以在该窗口中进行命令复制、重运行、生成M文件,为用户下一次使用同一个命令提供方便。
    9 简述空数组的功用
      空数组参与运算时,用可以合理地解释所得结果的含义 运用数组对非空数组赋值,可以使数组变小;空数组用于子数组的删除和大数组的大小收缩。
    10 简述MATLAB函数的基本结构
    标准的函数结构:函数申明行; H1行(文本帮助的首行);在线帮助文本区;编写和修改纪录;函数体(包括函数名,输入参数,输出结果,注释说明等)。
    11. 简述绘制二维图形的一般步骤
      1)收集数据,定义变量名(2)选定图形窗口及图形位置(3)使用二维绘图命令绘图(4给图形添加标题,标注,栅格,注释等(5)根据需要进行个性化修改和编
    12.MATLAB 左除与右除不同点
      矩阵方程A*X=B,X为未知的矩阵,若X存在,定义X=A\B,称为左除,其要求AB行数相等;
      矩阵方程X*A=B,X为未知的矩阵,若X存在,定义X=B/A,称为右除,其要求AB列数相等

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。