1 MATLAB简介
1MATLAB的主要特点有:①语言简洁,编程效率高。 ②人机界面友善,交互性好。③绘图功能强大,便于数据可视化。 ④学科众多、领域广泛的MATLAB工具箱。 ⑤源程序的开放性。
MATLAB的典型应用领域有:①自动控制 ②汽车 ③电子 ④仪器仪表 ⑤生物医学 ⑥信号处理 ⑦通信等。
2、填空题
命令窗口、命令历史窗口、当前目录窗口
查阅、保存、编辑
清除图形窗、清除命令窗口中显示内容、清除MATLAB工作空间中保存的变量。
3如果想查看某一变量具体内容或者对其修改操作,可以在工作空间中双击该变量名称,可以打开数组编辑器,在数组编辑器中可以查看变量的具体内容,也可以对其修改。如果
想删除MATLAB内存中的变量,可以在工作空间中选中该变量,然后利用工作空间窗口的菜单命令或工具条中的快捷图标进行删除。
41+2+3+4+5+...  + 后面可以直接跟...,也可以在+...中加一个空格。)
6+7+8+9
1+2+3+4+5 ...  5后面必须跟一个空格,不能直接跟...,否则报错,这在预置一个+6+7+8+9          大数组时很重要。)
2 矩阵与数值数组
1、填空题:
非数无穷大机器零阈值,浮点数相对精度,eps= 2.2204e-016
全下标、单下标。
2、阅读程序题:
(本题主要考察数组的寻访、赋值和简单运算,提示:带的语句不显示结果)
ans =
    2    3    7
Sa =
    10
matlab考试题库及答案    20
    30
A =
    1    20    5    30    9
    10    4    6    8    10     
A =
    1    3    5    7    9    11    13    15
    2    4    6    8    10    12    14    16
ans =
    1    5    9    13
    2    6    10    14
    3    7    11    15
    4    8    12    16
A =
    0    0    5    7    0    0    13    15
    2    4    0    0    10    12    0    0   
ans =
    -1    -4
    6    4
ans =
    3    0
    5    -2
ans =
    3    6
    9    12
ans =
    3    6
    9    12
3A=magic(4)
  L=A<10
L =
    0    1    1    0
    1    0    0    1
    1    1    1    0
    1    0    0    1
4、省略。
3 字符串、元胞和构架数组
1. 直接创建法:S1=['Where there is life,'
'there is hope.      ']  %注意第2行要加入6个空格使其与第一行字符数相等,否则报错。
S2=str2mat('Where there is life,','there is hope.')
S3=strvcat('Where there is life,','there is hope.') %后两种方法则不用考虑两行字符的数目
2. 填空题: A(2,3);A{2,3}
3. 阅读程序题:
subch =
ABc12
revch =
4d321cBA     
(提示:本题考察元胞数组两种不同的寻访方法)
A{1,1} =
this is cell
A{2,1} =
    1.0000 + 2.0000i
A{1,2}{1} =
    1    2
    3    4
A{2,2} =
    6    7
    8    9
4.  % Homework3.4
student=cell(2,2); %利用 cell 函数预先分配存储空间
student(1,1)={['';'']};
student(2,1)={{'张三';'李小红'}};
student(1,2)={{'数学1' '英语1' '代数' '制图';'数学2' '英语2' '电路' '信号'}};
student(2,2)={{[80 90 65 96;92 75 80 78];[78 69 80 74;50 78 68 80]}};
celldisp(student)
5. % Homework3_5.m
student(1)=struct('class',{'电子技术'},'name',{'无敌'},'gender', {'男'},'number',{''}, ...
                  'course',{{'英语' '数学' '计算机' }},  'score', {[75      85      67]})       
student(2)=struct('class',{'电子技术'},'name',{'王思远'},'gender', {'男'},'number',{''}, ...
                  'course',{{'英语' '数学' '计算机' }},  'score', {[99      78      0]}) 
student(3)=struct('class',{'通信工程'},'name',{'李蕾'},'gender', {'女'},'number',{''}, ...
                  'course',{{'英语' '数学' '计算机' }},  'score', {[80      72      53]})   

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