matlab题库及答案

“matlab题库及答案”相关的资料有哪些?“matlab题库及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“matlab题库及答案”相关范文大全或资料大全,欢迎大家分享。

Matlab实验及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

实验一、MATLAB基本操作

一、实验目的

2.学习使用图形函数计算器命令funtool及其环境。 3. 学习使用help命令进行帮助

4. 掌握向量与矩阵的创建以及矩阵的基本操作 5. 掌握数组与矩阵的概念 二、 实验内容

熟悉Matlab操作环境,认识命令窗口、内存工作区窗口、历史命令窗口;学会使用format命令调整命令窗口的数据显示格式;学会使用变量和矩阵的输入,并进行简单的计算;掌握数组与矩阵的概念;学会使用help命令进行帮助;学会使用who和whos命令查看内存变量信息;学会使用图形函数计算器funtool;

1. 命令窗 口的简单使用 (1) 简单矩阵的输入 (自由创建)

x=[1 3 5;2 4 6]

x =

1 3 5

2 4 6

(2) 求[12+2×(7-4)]÷32的算术运算结果,总结算术运算符先级

[12+2*(7-4)]/3^2

ans =

2

2. 有关向量、矩阵或数组的一些运算 (1) 设A=15;B=20;求C=A+B与c=a+b的区别 A=15;B=20; >> C=A+B C = 35 >> c=a+b

??? Undefined f

Matlab考试题库+答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

填空题

1、标点符号; %—用来表示该行为注释行。 可以使命令行不显示运算结果, 2、x 为0 ~4pi ,步长为0.1pi 的向量,使用命令 x=0:0.1*pi:4*pi 创建。 3、输入矩阵A=

,使用全下标方式用A(2,2)取出元素“-5 ”,使用单下标方

式用A(5)取出元素“-5 ”。

4、符号表达式sin(2*a+t)+m 中独立的符号变量为 t 。

5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。

6. 设x是一维数组,x的倒数第3个元素表示为x(_end-2_)

设y为二维数组,要删除y的第34行和48列,可使用命令y(34,:)=[] ; y(:,48)=[];

7. 将变量x以Ascii文本格式存储到文件fname.txt,应使用命令 save _x ; 8. 在while 表达式, 语句体, End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句;

9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令x=input(?Who is she??,?s?) ; 10.设A=和B=均为m

MATLAB全部实验及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

MATLAB全部实验及答案

实验一、MATLAB基本操作

实验内容及步骤

4、 有关向量、矩阵或数组的一些运算 (1) 设A=15;B=20;求C=A+B与c=a+b?

(2) 设A=[1 2 3;4 5 6;7 8 9],B=[9 8 7;6 5 4;3 2 1];求A*B与

A.*B?

A*B就是线代里面的矩阵相乘 A.*B是对应位置的元素相乘

(3) 设a=10,b=20;求i=a/b=0.5与j=a\\b=2? (4) 设a=[1 -2 3;4 5 -4;5 -6 7]

请设计出程序,分别找出小于0的矩阵元素及其位置(单下标、全下标的形式),并将其单下标转换成全下标。 clear,clc

a=[1 -2 3;4 5 -4;5 -6 7]; [x,y]=find(a<0); c=[];

for i=1:length(x) c(i,1)=a(x(i),y(i)); c(i,2)=x(i); c(i,3)=y(i);

c(i,4)=(y(i)-1)*size(a,2)+x(i); end c

(5) 在MATLAB命令行窗口运行A=[1,2;3,4]+i*[5,6;7,8];看结果如

何?如果改成运行A=[1

MATLAB全部实验及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

实验项目序号1 MATLAB基本操作

一、实验目的

熟悉MATLAB软件环境,掌握命令窗口的使用。

二、实验基本知识

1、熟悉MATLAB的桌面工具和环境

2、Start菜单

三、主要仪器及耗材

1

计算机

四、实验内容和步骤

1、 MATLAB的启动及操作界面认识

说明有哪几种启动的方法;操作界面有哪些窗口;对常用的窗口作些简单的介绍。

? 使用Windows的“开始”菜单。

? 运行MATLAB系统的启动程序matlab.exe。 ? 利用桌面上的快捷方式。

? MATLAB主窗口

? 命令窗口(Command Window) ? 当前目录窗口(Current Directory) ? 工作空间窗口(Workspace) ? 命令历史窗口(Command History)

2、 下列符号中哪些是MATLAB的合法变量名?用给变量赋值的方法在机器上验证你的

答案(3vars、global、help、My_exp、sin、X+Y、_input、E-4、AbCd、AB_C_。) help,My_exp,sin,AbCd,AB_C_; 3、命令窗口的简单使用

1)简单矩阵的输入

1 2 3

matlab课后习题及答案详解

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

第1章 MATLAB概论

1.1 与其他计算机语言相比较,MATLAB语言突出的特点是什么?

MATLAB具有功能强大、使用方便、输入简捷、库函数丰富、开放性强等特点。 1.2 MATLAB系统由那些部分组成?

MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。

1.3 安装MATLAB时,在选择组件窗口中哪些部分必须勾选,没有勾选的部分以后如何补安装? 在安装MATLAB时,安装内容由选择组件窗口中个复选框是否被勾选来决定,可以根据自己的需要选择安装内容,但基本平台(即MATLAB选项)必须安装。第一次安装没有选择的内容在补安装时只需按照安装的过程进行,只是在选择组件时只勾选要补装的组件或工具箱即可。

1.4 MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?

在MATLAB操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的view菜单中选择Dock ……菜单项就可以将独立

《MATLAB及应用》参考答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

《MATLAB及应用》上机作业

学院名称: 机械工程学院 专业班级: 测控1201 学生姓名: 学生学号:

201 年 4 月

1

《MATLAB及应用》上机作业要求及规范

一、作业提交方式:word文档打印后提交。 二、作业要求:

1.封面:按要求填写学院、班级、姓名、学号,不要改变封面原有字体及大小。 2.内容:只需解答过程(结果为图形输出的可加上图形输出结果),不需原题目;为便于批阅,题与题之间应空出一行;每题答案只需直接将调试正确后的M文件内容复制到word中(不要更改字体及大小),如下所示:

%作业1_1 clc

A=[1 2 3 4;2 3 5 7;1 3 5 7;3 2 3 9;1 8 9 4];

B=[1+4*i 4 3 6 7 7;2 3 3 5 5 4+2*i;2 6+7*i 5 3 4 2;1 8 9 5 4 3]; C=A*B D=C(4:5,4:6)

三、大作业评分标准:

1.提交的打印文档是否符合要求; 2.作业题的解答过程是否完整和正确;

3.答辩过程中阐述是否清楚,问题是否回答正确;

4.作业应独立

matlab第2章练习及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

第二章例题

命令文件(Script File)和函数文件(Function File) 例2-1

建立一个M文件,其功能是:用两个实变量R、M生成复变量RM,然后运行该M文件。

程序1:建立一个命令文件。 clear;

R=[1,2,3;4,5,6];

M=[11,12,13;14,15,16]; RM=R+i*M

以文件名setcomp保存命令文件,然后在MATLAB的命令窗口中输入setcomp,将会执行该命令文件,输出为:

程序2:建立一个函数文件。 function RM=fsetcomp(R,M) RM=R+i*M;

以文件名fsetcomp保存命令文件,

然后在MATLAB的命令窗口中输入fsetcomp,将会输出出错信息。

在命令窗口输入: a=[1,2,3;4,5,6];

b=[11,12,13;14,15,16]; c=fsetcomp(a,b) 顺序结构 例2-2

求一元二次方程ax2 + bx + c = 0的根。

由于MATLAB能进行复数运算,所以不需要判断方程的判别式,而直接根据求根公式求根。程序如下:

a=2; b=6; c=3;

% a=input('a=?'); % b=input('b=?');

matlab复习题及答案1

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

0.2s2?0.3s?1H?s??2s?0.4s?1,1. 已知模拟滤波器的传递函数为求其频率特性。

并画出频率特征曲线。

B=[0.2 0.3 1];A=[1 0.4 1]; w=linspace(0,10); BB=polyval(B, j*w); AA=polyval(A, j*w); subplot(2,2,1); plot(w,abs(BB ./ AA)); title('·ù?èì?D?'); subplot(2,2,3);

plot(w,angle(BB ./ AA)); title('?à??ì?D?');

0.2?0.3z?1?z?2H?z??z?2?0.4z?1?1,取采样点数为128点,求其频2、数字滤波器

率特性,并画出曲线特性。

B=[0.2 0.3 1];A=[1 0.4 1]; w=linspace(0,10); BB=polyval(B, exp(j*w)); AA=polyval(A, exp(j*w)); subplot(2,2,1);

plot(w,abs(BB ./ AA));title(' '); subplot(2,2,3);

plot(w,angle(BB ./ AA));title(' ');

3.

matlab基础练习题及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

第1章 MATLAB基础

1.4 MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?

答:在MATLAB操作桌面上有五个窗口。在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口。在独立窗口的Desktop菜单中选择Dock...项就可以将独立的窗口重新放置到桌面上。

1.5 如何启动M文件编辑/调试器?

答:在操作桌面上选择“建立新文件”或“打开文件”操作时,M文件编辑/调试器将被启动。在命令窗口中键入edit命令时也可以启动M文件编辑/调试器。

1.6 存储在工作空间中的数组能编辑吗?如何操作?

答:存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。

1.7 命令历史窗口除了可以观察前面键入的命令外,还有什么用途?

答:命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选

定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中。

1.8

matlab程序设计例题及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

1.编写程序:计算1/3+2/5+3/7+……+10/21

法一: s=0;

for i=1:10

s=s+i/(2*i+1); end ss =

4.4096 法二:

sum((1:10)./(3:2:21)) ans =

4.4096

2.编写程序:计算1~100中即能被3整除,又能被7整除的所有数之和。

s=0;

for i=1:100

if mod(i,3)==0&&mod(i,7)==0 s=s+i; end,end ss =

210

3.画出y=n!的图(1<=n<=10),阶乘的函数自己编写,禁用MATLAB自带的阶乘函数。

x=1:10; for i=1:10

try y(i)=y(i-1)*i; catch y(i)=1; end,end plot(x,y)

43.532.521.510.50x 10612345678910

4.一个数恰好等于它的因子之和,这个数就称为完数。例如,6的因子为1,2,3,而6=1+2+3,因此6就是一个完数。编程找出2000以内的所有完数。

g=[];

for n=2:2000 s=0;

for r=1:n-1

if mod(n,r)==0