matlab 语言实验指导书
实验一 matlab 集成环境及数值运算
一、 实验目的
1.熟悉启动和退出 matlab 的方法;2.熟悉 matlab 的集成环境;3.掌握建立矩阵的方
法;
4.掌握 MATLAB 中各种表达式的编写规则和常用函数的使用。
二、实验内容
1.首先找到以下表达式的值,然后显示 MATLAB workspace 的用法并保存所有变量。
2sin85?(1)z1?21?e(2)z2?1?2i??21ln(x?1?x2),其中
x250.45e0.3a?e?0.3a0.3?asin(a?0.3)?ln,a??3.0,?2.9,?,2.8,2.9,3.0 (3)
z3?22 提示:利用冒号表达式生成 a 向量,求各点的函数值时用点乘运算。?t20?t?1?2(4)
z4??t?11?t?2,其中 t=0:0.5:2.5
t2 ?2t?12? T3.提示:用逻辑表达式求分段函数的值。2.已知:
12344131 ,b??20a??3478733?27???3657?? 求如下表达式的值:
(1) A+6*B 和 A-B+I(其中 I 是单位矩阵)(2)A*B 和 A*B
(3)a^3 和 a.^3(4)a/b 和 b\a(5)[a,b]和[a([1,3],:);b^2]3.设有矩阵 a 和 b
1234516 30? 67??? 891017-69 1112131415?, B023-4?
A.1617181920970 1311?? 2122232425??? 4.
(1)求他们的乘积 c(2)将矩阵 c 的右下角 3×2 子矩阵赋给 d(3)查看 matlab 工
作空间的使用情况。4.完成下列操作:
(1) 查找[100999]之间可被 21 除的数字数。
提示:先利用冒号表达式,再利用 find 和 length 函数。(2)建立一个字符串向量,
删除其中的大写字母。提示:利用 find 函数和空矩阵。
实验二 matlab 程序设计
一、实验目的
1.掌握建立和执行 m 文件的方法;