MATLAB全部实验及答案

2018-12-08 20:34

实验项目序号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 A = 4 5 6

7 8 9

2)求[12+2×(7-4)]÷3的算术运算结果 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遵循每个对应元素之间进行相乘

2

2

3)设A=10,B=20;求C=A/B与D=A\\B?

3

4)设a=[1 -2 3;4 5 -4;5 -6 7]

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

>> a=[1 -2 3;4 5 -4;5 -6 7];/%定义矩阵 >> b = a(find(a<0));%找到a中小于零的元素 b = -2 -6 -4

>> c = find(a<0) c = 4 6 8

>> [x,y] = find(a<0) %找到小于零元素的双下标

%找到小于零元素的单下标

4

>> [x,y] = ind2sub(size(a),find(a<0)) %单下标转换为双下标

5)在MATLAB命令行窗口运行A=[1,2;3,4]+i*[5,6;7,8];看结果如何?如果改成运行A=[1,2;3,4]+i[5,6;7,8],结果又如何? 6)请设计出程序完成下列计算:

a=[1 2 3;3 4 2;5 2 3],求a^2=?,a.^2=? 解:

>> a=[1 2 3;3 4 2;5 2 3]; >> a^2 % 矩阵运算 >> a.^2 %数组与矩阵的乘法

7)有一段程序设计如下,请思考并说明运行结果及其原因

clear

X=[1 2;8 9;3 6]; X( : )

解:

转化X为列向量

8)使用两种方法,创建一稀疏矩阵 解:

1)>>a = eye(5);

%创建5阶单位矩阵

>>sparse(a) %将a构造为稀疏矩阵 ans =

(1,1) 1 (2,2) 1 (3,3) 1 (4,4) 1 (5,5) 1 2)>> data = [1 2 2 2]; >> ir = [1 3 2 4]; >> jc = [1 2 4 1];

>> s=sparse(ir,jc,data,4,4) s =

(1,1) 1 (4,1) 2 (3,2) 2 (2,4) 2

5


MATLAB全部实验及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:STM32的LCD19264-12864经典程序

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: