实用文档
2017 年文化素质课 MATLAB 实验
实验一、MATLAB 基本操与运算基础
【
实验目的
】
(1)熟悉 MATLAB 基本环境,掌握 MATLAB 变量的使用
(2)掌握 MATLAB 数组的创建
(3)掌握 MATLAB 数组和矩阵的运算
【
实验内容及步骤
】
熟悉建立数组的方法:逐个元素输入法、冒号法、特殊方法(使用函数 linspace 建立)
1、 有关向量、矩阵或数组的一些运算
(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?
(3) 设 a=10,b=20;求 i=a/b=?与 j=a= ?
(4) 设 a=[1 -2 3;4 5 -4;5 -6 7]
(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=?
(7) 有一段指令如下,请思考并说明运行结果及其原因
clear
X=[1 2;8 9;3 6];
X( : ) %转化为列向量
(8) 写出下列指令的运行结果
>> A = [ 1 2 3 ]; B = [ 4 5 6 ];
>> C = 3.^A
>> D = A.^B
2、设有矩阵 A 和 B,A=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 17 18 19 20;21 22
23 24 25],B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11]
1)
2)
求它们的乘积 C
将矩阵 C 的右下角 3x2 子矩阵赋给 D
3、完成下列操作
1)求[100,999]之间能被 61 整除的数及其个数
(提示:先利用冒号表达式,再利用 find 和 length
函数。)
评论0
最新资源