福州大学MATLAB基础实验指导书
matlab实验指导2019-11-12

实验1 熟悉软件环境和基本的操作一、实验目的熟悉MATLAB运行环境和了解基本操作。
二、实验内容MATLAB的启动、操作界面组成1.熟悉MATLAB图形界面打开MATLAB,单击命令窗口菜单栏中的各个下拉菜单按钮,试使用各个按钮引出的选项;把光标移动到工具栏中各个图标上(不要按下),查看它们与菜单选项的对应情况。
2.熟悉MATLAB的基本命令。
在命令窗口中分别键入以下内容,以建立若干变量:A=[1 2;3 4;5 6]B=[7,8,9;10,11,12]C=[5 6 7;1 8 3];D=B+C问题1:如何输入一个矩阵变量的行元素和列元素?问题2:观察每行命令后是否加“;”,对显示执行结果有什么区别?键入以下命令或执行操作,查看效果,并体会命令功能:(1)工作空间管理。
whowhosclear A(2)路径编辑。
试用菜单File/Set Path将D盘根目录及其下的所有子目录和文件夹包含进来,设为搜索路径。
问题3:当前路径是什么?问题4:搜索路径是什么意思?(3)联机帮助help pausehelpwin(4)窗口清理。
先画出正弦函数在0-2π之间的图形,再用以下各种窗口清理命令,看每项命令都清除了什么。
figureplot(sin(0:0.1:6.28))claclfclose注意:figure为打开一幅图形图像窗口close为关闭当前图形图像窗口,而close all为关闭所有已打开的图形图像窗口。
(5)MATLAB基本矩阵操作演示playshow intro(6)MATLAB图形绘制演示playshow buckydem(7)MATLAB数学功能演示(快速傅氏变换)playshow fftdemo(8)MATLAB三维造型演示(茶壶演)playshow teapotdemo3.打开MATLAB命令窗口,键入demos,观看演示程序。
三、思考题1.将pi分别用15位数字格式、分数格式、十六进制格式、5位数字的科学计数法显示。
matlab实验指导书1

MATLAB专题实验指导书刘美兰吴彩玲电信学院自动化系2006年6月目录实验一MATLAB的安装------------------------------------------1 实验二Desktop操作桌面基础-----------------------------------5实验三数值数组及其运算----------------------------------------10实验四数据和函数的可视化-----------------------------------------16实验五MATLAB仿真环境-----------------------------------------------22实验六句柄图形和图形用户界面制作--------------------------------24附录1 Matlab的函数及指令Functions and Commands----------27附录2 SIMULINK的库模块-----------------------------------------------38实验一 MATLAB的安装一、实验目的熟练Matlab的安装步骤。
二、Matlab安装的硬件要求硬件要求:CPU:Pentium II以上,内存24MB以上,CD-ROM(安装用)。
硬盘安装前应有2MB以上空间。
8位以上显卡,图形加速卡,声卡。
三、实验内容和步骤MATLAB软件的安装与卸载。
下面以一台PC机(操作系统为WIN2000)为例,介绍Matlab的安装过程。
1)把安装盘放入CD-ROM,一般会自动运行安装程序,如果不运行,可以进入光盘双击setup.exe文件,初始化完成,会出现图1-1所示界面。
图1-12)单击Next按钮,出现一个对话框,如图1-2所示,输入你的安装序列号。
图1-23)单击Next,出现对话框如图1-3,内容是你是否接受协议。
数学实验(电子版)

数学实验实验班级____资环12级植保检测2班____________学生姓名__ 黄诗宇_ _____________学生学号____201230200407____________ 指导老师________________华南农业大学理学院应用数学系2013-4-10一、MABLAB支持下的数学实验实验(一)MABLAB的基本命令、初等数值运算及图形班级专业:姓名:学号:日期:实验(二)MABLAB的MATLAB的程序结构班级专业:姓名:学号:日期:实验(三)MABLAB的线性代数运算班级专业:姓名:学号:日期:1A; (2) B, A B,>> a=[1 -2 2;3 0 5;1 5 3];实验(四) MATLAB的微积分运算班级专业:姓名:学号:日期:实验(五) 微分方程建模问题(综合实验1)班级专业:姓名:学号:日期:图1.5紫果云杉树高生长拟合曲线模拟结果显示,随着时间的演变,林木大小呈上升趋势,因此,树高随着树龄的增大而不断增加.二、动力学模型参考《数学实验》P78~80实验(六) 优化模型(综合实验二)班级专业:姓名:学号:日期:一、实验目的了解最优化思想,熟悉优化建模思路,学习建立和求解一些简单的优化模型,学习用适当的数学软件实现优化模型二、阅读《数学试验》P85~886 2,6实验(七) 矩阵模型(综合实验三)班级专业:姓名:学号:日期:二、统计实验实验(八) MINITAB(或SPSS)的基本操作班级专业:姓名:学号:日期:(SPSS)班级专业:姓名:学号:日期:班级专业:姓名:学号:日期:五、SPSS样题1 . 设灯泡的使用寿命为因变量,灯丝的配料为因子,四种配料方案为四水平,为单因子四水平的实验。
表10-1灯泡灯丝 1 2 3 4 5 6 7 8甲1600 1610 1650 1680 1700 1700 1780乙1500 1640 1400 1700 1750丙1640 155 **** **** 1640 1600 17401800丁1510 1520 1530 1570 1640 1680用SPSS作单因素方差分析1、不使用选择项操作步骤1)定义两个变量:Filament变量,取值1、2、3、4分别代表甲、乙、丙、丁,标签为“灯丝”Hours变量其值为灯泡的使用寿命,标签为“灯泡使用寿命”2)按Analyze Compared Means One-Way Anova顺序打开“单因素分析”主对话框。
fisher函数matlab实现

一、实验目的在UCI数据集上的Iris和sonar数据上验证算法的有效性;Iris数据3类,4维,150个数据;Sonar数据2类,60维,208个样本;二、实验说明1、本实验由MATLAB2014实现算法及验证。
2、训练和测试样本采用留1法划分三、在Iris上验证算法的代码及结果(1)代码1、function y=fisher_iris(SE,VE,VI)2、3、S_V=[SE;VE];4、5、ALL_1=[S_V;VI];6、7、for L=1:1508、 T=S_V;9、 P=VI;10、 sample=ALL_1(L,:);11、if L<=10012、 T(L,:)=[];13、else14、 P(L-100,:)=[];15、end16、17、 R1=size(T,1);18、 R2=size(P,1);19、20、 a1=mean(T);21、 a2=mean(P);22、23、 s1=cov(T)*(R1-1);24、 s2=cov(P)*(R2-1);25、26、 Sw=s1+s2;27、28、 w=inv(Sw)*(a1-a2)';29、30、 y1=mean(w'*a1');31、 y2=mean(w'*a2');32、33、 w0=1/2*(y1+y2);34、35、 y(L)=w'*sample';37、if y(L)>w0;38、 y(L)=0;39、40、for L_2=1:10041、 T_2=SE;42、 P_2=VE;43、 sample=S_V(L_2,:);44、if L_2<=5045、 T_2(L_2,:)=[];46、else47、 P_2(L_2-50,:)=[];48、end49、50、 R1=size(T_2,1);51、 R2=size(P_2,1);52、53、 a1_2=mean(T_2);54、 a2_2=mean(P_2);55、56、 s1_2=cov(T_2)*(R1-1);57、 s2_2=cov(P_2)*(R2-1);58、59、 Sw_2=s1_2+s2_2;60、61、 w_2=inv(Sw_2)*(a1_2-a2_2)';62、63、 y1_2=mean(w_2'*a1_2');64、 y2_2=mean(w_2'*a2_2');65、66、 w0=1/2*(y1_2+y2_2);67、68、 y(L_2)=w_2'*sample';69、70、if y(L_2)>w0;71、 y(L_2)=0;72、else73、 y(L_2)=1;74、end75、end76、77、78、else79、 y(L)=2;81、end(2)实验结果z四、在sonar上验证算法的代码及结果(1)代码1、function y=fisher_sonar(M,R)2、3、A=[M;R];4、for l=1:2085、 T=M;6、 P=R;7、 sample=A(l,:);8、if l<=1119、 T(l,:)=[];10、else11、 P(l-111,:)=[];12、end13、14、 R1=size(T,1);15、 R2=size(P,1);16、17、 a1=mean(T);18、 a2=mean(P);19、20、 s1=cov(T)*(R1-1);21、 s2=cov(P)*(R2-1);22、23、 Sw=s1+s2;24、25、 w=inv(Sw)*(a1-a2)';26、27、 y1=mean(w'*a1');28、 y2=mean(w'*a2');29、30、 w0=1/2*(y1+y2);31、32、 y(l)=w'*sample';33、34、if y(l)>w0;35、 y(l)=0;36、else37、 y(l)=1;38、end40、41、(2)实验结果>> fisher_sonar(M,R)ans =1 至 5 列1 0 1 1 16 至 10 列0 1 1 1 011 至 15 列0 1 1 0 016 至 20 列0 1 0 0 021 至 25 列0 0 0 0 026 至 30 列0 0 0 0 031 至 35 列1 1 0 0 036 至 40 列0 0 1 0 041 至 45 列0 0 0 0 00 0 0 0 0 51 至 55 列0 0 0 1 1 56 至 60 列0 1 1 1 0 61 至 65 列0 0 0 0 0 66 至 70 列0 1 0 1 0 71 至 75 列0 0 0 0 0 76 至 80 列0 0 0 0 0 81 至 85 列1 1 0 0 0 86 至 90 列0 0 0 0 0 91 至 95 列0 0 0 0 1 96 至 100 列0 1 1 0 00 0 0 0 0 106 至 110 列0 0 0 0 0 111 至 115 列0 1 1 0 0 116 至 120 列0 0 1 0 0 121 至 125 列1 1 1 1 1 126 至 130 列1 1 1 0 1 131 至 135 列0 0 0 1 1 136 至 140 列1 1 0 0 0 141 至 145 列1 1 1 1 0 146 至 150 列0 0 1 1 1 151 至 155 列1 1 1 1 10 0 0 0 1 161 至 165 列1 1 1 1 1 166 至 170 列1 1 1 1 1 171 至 175 列1 1 1 1 1 176 至 180 列1 1 1 1 1 181 至 185 列1 1 1 1 0 186 至 190 列1 1 1 1 1 191 至 195 列0 0 0 0 1 196 至 200 列1 1 1 1 0 201 至 205 列1 1 1 1 0 206 至 208 列1 1 1>>。
MATLAB实验指导书

实验五
流程控制脚本文件编程
一、实验目的 1、掌握 M 语言程序设计的方法 2、掌握用户参数交互输入设计技术 二、 主要仪器及耗材 计算机,MATLAB7.0。 三、 实验内容和步骤 1、给定三个边长,看看他们是否能够组成一个三角形。 编写 M 语言脚本文件,输入为三个边长,而输出则为字符串,说明给定的边长是否能够 组成三角形,若可能,进一步指出是否为等腰三角形或者是等边三角形。 要求:对输入的错误数据格式(如字符串等)能够给出错误提示。 2 、费波纳切数列: 1 、 1 、 2 、 3 、 5 、 8 、 13 ……,其递推公式为: a(1)=a(2)=1 , a(n)=a(n-1)+a(n-2)(n>=3)。编程实现求 n 项的费波纳切数列。 要求:分别用 M 语言脚本文件和 M 函数实现;对输入的错误数据格式(如字符串、小数 等)能够给出错误提示。 3、古代的数学家祖冲之利用正多边形逼近的割圆法计算了常数 pi 的值,请编程实现, 要求精确到小数点后的第 10 位。
2 A2 n = 2 R 2 − R 4 R 2 − An
π=
2nA2 n nAn = 2R 2R
A6 = 1 A12 =
…… i 边数 n 1 6 2 12 3 24 …… …… i 6*2i-1
实验六
M 函数文件编程
一、 实验目的 1、掌握 M 语言程序设计的方法 2、掌握函数文件的编写方法 2、掌握用户参数交互输入设计技术 二、 主要仪器及耗材 计算机,MATLAB7.0。 三、 实验内容和步骤 1、给定三个边长,看看他们是否能够组成一个三角形。 要求: 编写 M 函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能够组成 三角形,若可能,进一步指出是否为等腰三角形或者是等边三角形。 对输入的错误数据格式(如字符串等)能够给出错误提示。 2 、费波纳切数列: 1 、 1 、 2 、 3 、 5 、 8 、 13 ……,其递推公式为: a(1)=a(2)=1 , a(n)=a(n-1)+a(n-2)(n>=3)。编程实现求 n 项的费波纳切数列。 要求:用 M 语言函数实现;对输入的错误数据格式(如字符串、小数等)能够给出错误 提示。 3 编写 M 脚本文件,输出 9×9 乘法表。显示如下。 1×1= 1 1×2= 2 2×2= 4 1×3= 3 2×3= 6 3×3= 9 1×4= 4 2×4= 8 3×4=12 4×4=16 1×5= 5 2×5=10 3×5=15 4×5=20 5×5=25 1×6= 6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7= 7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8= 8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64 1×9= 9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81 参考程序: for i=1:9; A=[]; for j=1:i; A=[A,sprintf('%d×%d=%2d ',j,i,i*j)]; end disp(A) end 4、编写一个 randm 函数,能够产生在[-m,m]之间的随机数。
长沙理工大学matlab大实验

subplot(1,2,1),plot(x,y)
subplot(1,2,2),plot(x,y,'r--*')
【实验结论】(结果)
1数值计算
2符号运算
3图形可视化
【实验小结】(收获体会)
在这次实验中,通过不同方面了解matlab,使用它的不同功能,增加了自己解决实际问题的能力,自己所学的数学知识有了使用的地方。其实matlab有许多功能,这次做的实验知识一小部分而已,在今后还要多加努力学习.
2符号运算
(1)符号微分(2)符号积分
3图形可视化
二维图形的绘制三维图形的绘制
【实验原理】
1.创建向量:创建向量有两种方法:(1)使用一系列常值来创建向量
(2)通过对已有的向量进行操作从而产生新的向量
下面说明如何由常值来创建向量
(1)直接输入,如A=[2,5,7,1,3],逗号是可选的,一般情况下可以省略。
数学与计算科学学院
实验报告
实验项目名称数值运算、符号运算、图形可视化
所属课程名称数学软件
实验类型综合
实验日期2013年11月13日
班级信计1202班
学号201253100xxx
姓名XXX
成绩
一、实验概述:
【实验目的】
1数值计算
MATLAB向量:(1)创建向量
了解创建向量的各种方法与形式,学会在matlab中使用向量
int(S,a,b)求表达式S在区间[a,b]上的定积分,自变量由函数findsym确定
int(S,v,a,b)求表达式S在区间[a,b]上的定积分,自变量为v
3二维三维图形的绘制
绘制二维图形的主要函数为plot、loglog、semilogx等函数。
matlab实验指导书1

MATLAB专题实验指导书刘美兰吴彩玲电信学院自动化系2006年6月目录实验一MATLAB的安装------------------------------------------1 实验二Desktop操作桌面基础-----------------------------------5实验三数值数组及其运算----------------------------------------10实验四数据和函数的可视化-----------------------------------------16实验五MATLAB仿真环境-----------------------------------------------22实验六句柄图形和图形用户界面制作--------------------------------24附录1 Matlab的函数及指令Functions and Commands----------27附录2 SIMULINK的库模块-----------------------------------------------3821实验一 MATLAB 的安装一、 实验目的熟练Matlab 的安装步骤。
二、 Matlab 安装的硬件要求硬件要求:CPU :Pentium II 以上,内存24MB 以上,CD-ROM(安装用)。
硬盘安装前应有2MB 以上空间。
8位以上显卡,图形加速卡,声卡。
三、 实验内容和步骤MATLAB 软件的安装与卸载。
下面以一台PC 机(操作系统为WIN2000)为例,介绍Matlab 的安装过程。
1) 把安装盘放入CD-ROM ,一般会自动运行安装程序,如果不运行,可以进入光盘双击setup.exe 文件,初始化完成,会出现图1-1所示界面。
图1-12) 单击Next 按钮,出现一个对话框,如图1-2所示,输入你的安装序列号。
图1-23) 单击Next ,出现对话框如图1-3,内容是你是否接受协议。
MATLAB实验指导

MATLAB基础教程实验指导书实验一:Desktop操作桌面基础一、实验目的及要求1、熟悉MATLAB系统的安装流程,掌握MATLAB的启动和退出。
2、掌握MATLAB系统的各命令窗口的功能,熟悉常用选项和工具栏的功能和用途。
3、熟悉简单程序的输入、运行、调试及结果的显示过程。
二、实验内容1、认识MATLAB集成环境:熟悉个操作窗口的功能和用途。
掌握File(文件)、Edit(编辑)、View(显示)、Web(网络)、Window(窗口)和Help(帮助) 等菜单命令的使用。
2、启动和退出MATLAB(1)启动MATLAB的M文件。
在启动MATLAB时,系统可自动执行主M文件matlabrc.m,在matlabrc.m的末尾还会检测是否存在startup.m,如存在则会自动执行它。
在网络系统中,matlabrc.m保留给系统管理员,而各个用户可利用startup.m进行初始设置。
(2)、终止或退出MATLAB。
quit命令可终止MATLAB,但不保存工作空间的内容。
为保存工作空间的内容,可使用save命令。
1、利用save、load命令,保存和恢复工作空间。
用clear命令可清空工作空间。
(1)、工作空间中的变量可以用save命令存储到磁盘文件中。
(2)、用load命令可将变量从磁盘文件读入MATLAB的工作空间。
(3)、用clear命令可清除工作空间中现存的变量。
4、MATLAB的所有图形工具窗体都可以嵌入MATLAB窗体(Dock),也可以从MATLAB窗体中弹出(Undock),例如在MATLAB默认的图形窗体环境下,单击命令行窗体左上角按钮,就可以将MATLAB命令行窗体弹出。
要求分别将命令行窗体(Command Window)、命令行历史窗体(Command History)、当前路径查看器(Current Directory)、工作空间浏览器(Workspace Browser)、帮助(Help)、MATLAB性能剖析工具(Profiler) 从MATLAB窗体中弹出和嵌入MATLAB窗体(Dock)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 MATLAB基础知识 一、实验目的 1.熟练掌握Matlab的启动与退出; 2. 熟悉Matalb的命令窗口,常用命令和帮助系统; 3. 熟悉Matalb的数据类型; 4. 熟悉Matlab的基本矩阵操作,运算符和字符串处理
二、实验设备 1.方正电脑 2.MATLAB软件
三、实验内容 1. 已知矩阵 A=[3 4 -1 1 -9 10;6 5 0 7 4 -16;1 -4 7 -1 6 -8;2 -4 5 -6 12 -8;-3 6 -7 8 -1 1;8 -4 9 1 3 0] 写出完成下列操作的命令: (1) 将矩阵A的第2-5行中第1,3,5列元素赋给矩阵B; (2) 删除矩阵A的第7号元素; (3) 将矩阵A的每个元素加上30; (4) 求矩阵A的大小和维数; (5) 将矩阵A的右下角3*2矩阵构成矩阵C; (6) 输出[-5,5]范围内的所有元素;
2. 设x=-74o,y=27 o,求22sin()tanxyxy的值。
3. 当a取,,,…,,,时,求0.3sin(0.3)aea在各点的函数值。 4. 已知 3542126734457,2874879015930AB
求下列表达式的值: (1) A*B和A.*B (2) A^3和A.^3 (3) A/B和B\A (4) [A,B]和[A([1,3]);B^2]
5. 设a=1+2i,b=-3+4i,6ice,求abcab的值。
实验二 MATLAB程序设计 一、实验目的 1.学会编写简单函数m文件,调用及调试函数m文件; 2.学会MATLAB的简单程序编写。
二、实验设备 1.方正电脑 2.MATLAB软件
三、实验内容 1.从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然后用和除以10的余数取代该数字;然后将第1位数与第3位数交换,第2位数与第4位数交换。 2. 硅谷公司员工的工资计算方法如下: (1) 工作时数超过120h者,超过部分加发15%; (2) 工作时数低于60h者,扣发700元; (3) 其余按每小时84元计发。 试编程按输入的工号和该员工的工时数,计算应发工资。
3.根据222211116123nL,求的近似值。当n分别取100,1000,10000时,结果是多少? (要求:分别用循环结构和向量运算(使用sum函数)来实现)
4.根据11113521yn
L
,求
(1) y<3时的最大n值; (2) 与(1)的n值对应的y值。考虑
5.考虑一下迭代公式1nnaxbx,其中,a,b为常数。
(1) 编写程序求迭代结果,迭代的终止条件为5110nnxx,迭代初值01.0x,迭代次数不超过500次。
(2) 如果迭代过程收敛于r,那么r的准确值是242bba,当(a,b)的值取(1,1)、(8,3)、(10,时,分别对迭代结果和准确值进行比较。
实验三 图形绘制 一、实验目的 1.加深认识二维、三维绘图函数 plot, plot3, mesh, surf; 2.要求熟练掌握以上绘图函数的用法、简单图形标注、简单颜色设定等。
二、实验设备 1.方正电脑 2.MATLAB软件
三、实验内容 1.绘制下列曲线
(1) 33!xyx (2) 212xye (3)22264xy (4)sincosxttytt
2. 已知sin(3)cos()20.5,0sin(3)sin()xttyxtytt和,完成下列操作: (1) 在同一坐标系下用不同的颜色和线形绘制两条曲线,给曲线添加文字说明; (2) 以子图形式,分别用条形图和散点图绘制两条曲线,并为各子图添加函数标题。
3. 设1,1tyte,在同一窗口采用子图的形式绘制条形图、阶梯图、杆图和对数坐标图。 4. 绘制下列极坐标图
(1) 5cos4 (2) (1cos),1,0,2raa 5.应用MATLAB三维曲线和图形绘制语句,绘制下列函数的图形: (1)/20/20cos,sin,,[0,2]ttxetyetztt。
(2)222222)1(53)1(231)5(10)1(3yxyxyxeeyxxexz,3,3yx,
实验四 线性代数中的数值运算 一、实验目的 1.通过实验能让学生加深认识冒号、逗号、分号及字母大小写在MATLAB中的区别; 2.能够对数值矩阵进行简单操作; 3. 熟悉Matlab的矩阵元素运算; 4.能够熟练掌握MATLAB的数值运算功能。
二、实验设备 1.方正电脑 2.MATLAB软件
三、实验内容 1.试产生5阶帕斯卡矩阵P和5阶希尔伯特矩阵H,且求其行列式Dp,Dh以及它们的条件数Kp,Kh,判断哪个矩阵的性能更好些?为什么? 2. 求下列矩阵的主对角元素、上三角阵、下三角阵、秩、范数、条件数和迹:
(1) 112230933750223683A (2)423/2453276375724.510097Be 3. 求矩阵A的特征值和对应的特征向量,并验证其数学意义。 3110410482A
4. 分别用矩阵求逆、左除运算符、矩阵分解等方法求解下列三对角方程组Ax=b,并分析程序的执行时间。其中 210001121000,012100001210000120Ab
5. 将上面第4题的方程组Ax=b,运用稀疏矩阵的方式,分别用矩阵求逆、左除运算符、矩阵分解等方法求解,并对运算过程和执行结果进行比较。
实验五 数据处理与多项式计算 一、实验目的 1.通过实验能让学生加深认识数据处理与多项式计算方法; 2.能够对数值矩阵进行简单数理统计和多项式计算操作; 3.能够熟练掌握MATLAB的统计运算功能。
二、实验设备 1.方正电脑 2.MATLAB软件
三、实验内容 1.利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质。 (1)均值和标准方差; (2)最大元素和最小元素; (3)大于的随机数个数占总数的百分比。 2.在某处测得海洋不同深度处水温数据表所示。用插值法求出水深500m、900m和1500m处的水温(ºC)。 表 海洋水温观测值 水深(m) 466 715 950 1422 1635 水温(ºC) 3.用5次多项式p(x)在区间[1,101]区间内逼近函数lg(x),并绘制lg(x)和p(x)在[1,101]区间的函数曲线。
4.有3个多项式321()27Pxxx,2()2Pxx,33()51Pxxx,试进行下列操作。 (1)求123()()()()PxPxPxPx。
(2)求()Px的根。
(3)设143215056A,当以矩阵A的每一元素为自变量时,求P(x)的值;当以矩阵A为自变量时,求P(x)的值。 5.求非线性方程的数值解 (1)求3x-sinx+1=0在x0=0附近的根。
(2)2291xyxy,初值x0=3,y0=3
实验六 数值微分与常微分方程求解 一、实验目的 1.通过实验能让学生加深认识数值微积分计算方法; 2.能够对常微分方程求数值解; 3.能够熟练掌握MATLAB的数值微积分运算功能。
二、实验设备 1.方正电脑 2.MATLAB软件
三、实验内容 1.求函数在指定点的数值导数。 232()123,1,2,3026xxxfxxxxx
2.求下列函数的导数 (1)1010log10xxyx,求'y
(2)y=ln(1+x),求1''|xy 3.用数值方法求定积分
(1)522123dxxx (2)324dsinxxx
(3)00cos()ddxyxy (4)2221ddyyxyxy 4.已知y=f(x)在已知点的值如表所示,求1.50.3()dfxx。 表6.2 f(x)的值 x y 5.求微分方程的数值解。
(1)00'(1.2sin10)0,0,5,()1fytyttyt
(2)2000(1)''2'32,0,5,()0,'()1ftytyyttytyt
(3)20000cos21'''5'''cos,(1)3sin0,5,()1,'()0,''()2ftyyyytttttytytyt 6.求微分方程的数值解,并绘制解的曲线。