MATLAB考试重点解析与实战
需积分: 0 179 浏览量
更新于2024-08-03
1
收藏 72KB DOCX 举报
"Matlab考试题库 答案(中北大学).docx"
这篇文档是关于Matlab的考试题库及其答案,主要涵盖了Matlab的基础语法和操作。以下是相关知识点的详细说明:
1. 在Matlab中,分号`;`用于抑制命令行的输出,即执行后不会显示运算结果。
2. 创建从0到4π,步长为π的向量,可以使用`x=0:pi:4*pi`的命令。
3. 使用全下标方式,`A(2,2)`可以取出矩阵A中第二行第二列的元素"–5";单下标方式下,如果矩阵A是5x5的,那么`A(5)`同样取出的是"-5",因为单下标索引是从1开始的,所以5对应于第二行第二列。
4. 符号表达式`sin(2*a+t)+m`中,独立的符号变量是`t`,因为`a`和`m`可能是常量或已定义的变量。
5. M脚本文件(Script)和M函数文件(Function)的区别在于,前者没有函数定义结构,而后者以函数定义开头,如`function output = functionName(inputs)`。
6. x的倒数第三个元素可以用`x(end-2)`来表示;对于二维数组y,删除第34行用`y(34,:)=[]`,删除第48列用`y(:,48)=[]`。
7. 将变量x以ASCII文本格式存储到文件,可以使用`save_x`命令,但通常应该是`save('filename', 'x', '-ascii')`。
8. 在`while`循环中,当循环条件表达式的值非零时,表示条件为真,执行语句体。
9. 从键盘读入一个字符串并赋值给变量x,提示“Whoisshe?”,应该使用`x=input('Whoisshe','s')`。
10. 要生成矩阵D等于`(A-C)/B.^C`,其中A, B, C都是m*n矩阵,可用的命令是`D=(A-C)./B.^C`;计算`(A'*B)^(-1)`可以用`inv(A'*B)`。
11. Matlab命令窗口中的`>>`是命令行提示符,`|`是输入提示符。
12. 对于矩阵A和B,其相加的结果是A+B的每个元素相加,相乘是每个元素相乘,相等判断返回一个逻辑矩阵,表示元素是否相等。具体结果如下:
- A+B: `[2, 5, 9; 5, 7, 8; 8, 11, 13]`
- A.*B: `[126, 300, 18; 600, 750, 12; 786, 900, 24]`
- A==B: `[0, 0, 0; 0, 1, 0; 0, 0, 1]`
13. 求矩阵A的对角矩阵函数是`diag(A)`,求A的下三角矩阵是`tril(A)`。
14. Matlab程序文件的扩展名是`.m`,Simulink模型文件的扩展名是`.mdl`。
15. 最基本的绘图函数是`plot()`,它用于绘制二维图形。
这些知识点涵盖了Matlab的基础操作,包括变量操作、矩阵运算、控制流、输入输出、文件操作、绘图以及函数和脚本的区别。了解和掌握这些内容对于理解和使用Matlab进行计算和编程至关重要。
2022-05-28 上传
m0_70006792
- 粉丝: 0
- 资源: 1
最新资源
- RB101_109_Small_Probs:小问题,RB101_109
- 20210310A股市场规则研究系列开篇:开弓之箭,IPO制度变迁与展望.rar
- gardener.ren:园丁人
- Gulp-Assembly
- python 游戏源码植物大战僵尸
- AnandProducts.github.io
- Quantopian:为在 Quantopian.com 回测器中运行而构建的各种策略
- devjob:网站Site DevJob
- 2020年人工智能的认知神经基础白皮书.pdf.rar
- Travis Scott Wallpaper HD Custom New Tab-crx插件
- ember-cli-fontello:在 Ember 应用程序中使用 fontello 图标的 ember-cli 插件
- Mission_to_Mars
- getmysql2clickhouse
- 一组ADO类-版本2.20
- rust_cli:用于创建命令行应用程序的 mixin - 为 https 使用的参数规范和处理提供了一个简单的接口
- Redis windows版本的redis安装包和可视化工具客户端、redis存取数据的项目demo