matlab实验指导书Word格式文档下载.docx
- 文档编号:16103126
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:12
- 大小:88.61KB
matlab实验指导书Word格式文档下载.docx
《matlab实验指导书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《matlab实验指导书Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
(3)在树状展开结构Commandwindow项,可以设置Fonts&
Colors(字体和颜色),如图2所示。
图1命令窗口设置窗口
图2命令窗口-字体和颜色设置窗口
3.熟悉和掌握命令历史窗口的功能;
CommandHistory(命令历史)窗口显示已执行过的命令。
4.熟悉当前路径窗口和MATLAB的收索路径的作用。
四、实验要求:
1.在MATLAB命令窗口键入5*cos(2*pi/8)/sin(pi/9)+2,按回车键,运行其结果。
2.在MATLAB命令窗口键入5cos(2pi)/sin(pi/9)+2,按回车键,观察运行结果。
3.将字体设置为24号,颜色设置为蓝色,要求写出操作过程。
4.将当前路径设置为c:
\matlabp5\work\demo,如何操作,写出操作过程。
实验二MATLAB的数值计算
一实验目的:
1.掌握多项式的创建与运算方法;
2.掌握线性方程的求解方法;
3.掌握基本的数据分析方法。
二实验装置:
三实验内容:
1.多项式创建
输入系数矢量,创建多项式
。
p=[1-253]
p=
1-253
y=ploy2sym(p)
运行结果:
y=
x^3-2*x^2+5*x+3
2.多项式运算
(1)求多项式的值
求多项式
对于矩阵[15;
49]的值。
>
p=[527]
527
pv=polyvalm(p,[15;
49])
pv=
114260
208530
(2)求多项式的根
的根。
P=[1-3076-5]
P=
1-3076-5
r=roots(p)
r=
-0.2000+1.1662i
-0.2000-1.1662i
(3)多项式的乘法
计算两多项式
和
的乘法。
p=[2-57-310];
p2=[53-63];
c=conv(p,p2)
c=
10-19842-1669-6930
d=poly2sym(c)
d=
10*x^7-19*x^6+8*x^5+42*x^4-16*x^3+69*x^2-69*x+30
(4)计算多项式的微分
计算多项式
的微分。
p=[5-72-35]
5-72-35
polyder(p)
ans=
20-214-3
poly2sym(ans)
运行结果:
20*x^3-21*x^2+4*x-3
(5)多项式的部分分式展开
对下式进行部分分式展开:
a=(3*x^4+2*x^3+5*x^2+4*x+6)/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)
源程序:
symsx
a=(3*x^4+2*x^3+5*x^2+4*x+6)/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)
a=
(3*x^4+2*x^3+5*x^2+4*x+6)/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)
expand(a)
3/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)*x^4+2/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)*x^3+5/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)*x^2+4/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)*x+6/(x^5+3*x^4+4*x^3+2*x^2+7*x+2)
3.线性方程的求解
解方程组
a=[357;
1011;
226]
357
1011
226
b=[13;
6;
6]
b=
13
6
inv(a)*b
-1.8571
2.7143
0.7143
4.数据分析的基本方法
(1)计算协方差和相关系数矩阵
已知x=rand(5,7);
y=rand(5,7);
计算协方差和相关系数矩阵。
x=rand(5,7)
x=
0.95010.76210.61540.40570.05790.20280.0153
0.23110.45650.79190.93550.35290.19870.7468
0.60680.01850.92180.91690.81320.60380.4451
0.48600.82140.73820.41030.00990.27220.9318
0.89130.44470.17630.89360.13890.19880.4660
y=rand(5,7)
0.41860.83810.50280.19340.69790.49660.6602
0.84620.01960.70950.68220.37840.89980.3420
0.52520.68130.42890.30280.86000.82160.2897
0.20260.37950.30460.54170.85370.64490.3412
0.67210.83180.18970.15090.59360.81800.5341
cov(x,y)
0.0977-0.0202
-0.02020.0590
计算相关系数矩阵:
corrcoef(x,y)
1.0000-0.2664
-0.26641.0000
(2)计算三维数组的差分
计算三维数组a=rand(3,3,2)的前3阶差分。
(3)计算表达式的梯度
计算表达式
的梯度并绘图。
z=10*(x^3-y^5)*exp(-x^2-y^2)
symsxy
z=10*(x^3-y^5)*exp(-x^2-y^2)
z=
(10*x^3-10*y^5)*exp(-x^2-y^2)
gradient(z)
0
ezplot(z)
四实验要求:
1.按照要求预习实验;
1
2.在MATLAB中运行实验程序验证仿真结果;
3.按照要求完成实验报告。
实验三MATLAB的符号运算
1.掌握符号对象的创建及符号表达式化简的基本方法;
2.掌握符号微积分、符号方程的求解的基本方法。
1.符号对象的创建
(1)建立符号变量
使用sym函数把字符表达式'
2*sin(x)*cos(x)'
转换为符号变量。
2.符号表达式的化简
(1)因式分解
对表达式f=x3-1进行因式分解。
(2)符号表达式的展开
对符号表达式f=cos(x+y)进行展开。
(3)符号表达式的同类项合并
对于表达式f=(2x2*(x+3)-10)*t,分别将自变量x和t的同类项合并。
(4)符号表达式的化简
(5)符号表达式的分式通分
对表达式进行通分。
(6)符号表达式的替换
用新变量替换表达式a+b中变量b。
3.符号微积分
(1)符号极限
计算表达式的极限。
(2)符号微分
计算表达式f=sinx的微分。
(3)符号积分
计算表达式的积分。
(4)符号求和
4.符号方程的求解
求解代数方程组
实验四MATLAB的图形操作
1.掌握二维图形和三维图形绘图函数;
2.掌握基本图形与高级图形的处理方法;
3.了解高级图形处理功能。
1.二维曲线绘图
(1)使用多组变量,绘制多重曲线图。
(2)绘制函数y=sin2tcos2t的极坐标图形。
(3)设置绘图线的线型、颜色、宽度、标记点的颜色及大小。
2.特殊图形
(1)条形图
绘制指定坐标x=[12345];
y=[258;
587;
986;
629;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 实验 指导书