第7章计算方法的MATLAB实现讲稿(5)
第7章 计算方法的MATLAB实现
的结果在数值上不精确,MATLAB会显示一个警告信息。此时,应该选择“Center and scale x data” 核选框来改进数值精度。
⑹最后将拟合结果和残差显示在图7-11中。
图例显示了数据集和方程的名称。如果图例覆盖了图形的一部分,可以通过单击和拖拉操作将它移到其他地方。
图7-11 拟合结果和残差图
⑺可以指定一个包含x值的向量,计算这些位置上的拟合值。将该向量输入到“Evaluate”按钮左边的文本框中,然后单击“Evaluate”按钮。例如,输入向量2010:2015后,再单击“Evaluate”按钮,即可得到2010年到2015年的销售量的估计。如图7-12所示。
⑻选择“Plot evaluated results”核选框,显示当前图形中对应当前数据的
- 148 -
第7章 计算方法的MATLAB实现
计算值,如图7-13所示
图7-12 显示x值和对应的拟合值
图7-13 拟合结果和对应的残差图
- 149 -
第7章 计算方法的MATLAB实现
7.5 数值微分
利用MATLAB函数,可以实现数值微分、梯度运算。 7.5.1 数值微分运算
5.2一节中用diff函数实现了符号微分运算。实际上,diff函数还可以实现数值微分运算,即求相邻元素之间的差值。diff函数的调用格式如下:
Y=diff(X,n,dim)
n和dim均为大于或等于1的整数, n和dim的默认值均为1。当dim大于X的维数时,将返回空数组;当n大于或等于X的第dim维的长度时,也返回空数组。
●若X是向量,则可省略dim,diff(X)返回X的一阶差分;diff(X,n)(n大于1且小于X的长度)返回X的n阶差分(等价于递归n次一阶差分)。
●若X是p行q列矩阵,则diff(X)返回X的每列元素的一阶差分;diff(X,n)(n大于1且小于p)返回X的每列元素的n阶差分;diff(X,n,2)(n大于1且小于q)返回X的每行元素的n阶差分。
●若X是N1?N2???Nm数组,则diff(X,n,dim)(1?n?Ndim)返回X的第dim维元素的n阶差分。
例7-12 程序代码
clear;clc;
x(:,:,1)=[1 2 3;4 5 6;7 8 9];
x(:,:,2)=[0.1 0.2 0.3;0.4 0.5 0.6;0.7 0.8 0.9] D11=diff(x) D12=diff(x,1,2) D13=diff(x,1,3) D21=diff(x,2) 运行结果:
x(:,:,1) =
1 2 3 4 5 6 7 8 9 x(:,:,2) =
0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000
- 150 -
第7章 计算方法的MATLAB实现
D11(:,:,1) =
3 3 3 3 3 3 D11(:,:,2) =
0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 D12(:,:,1) = 1 1 1 1 1 1 D12(:,:,2) =
0.1000 0.1000 0.1000 0.1000 0.1000 0.1000 D13 =
-0.9000 -1.8000 -2.7000 -3.6000 -4.5000 -5.4000 -6.3000 -7.2000 -8.1000 D21(:,:,1) =
0 0 0 D21(:,:,2) = 1.0e-015 *
-0.1110 0.0555 0.0555
7.5.2 数值梯度运算
用gradient函数进行数值梯度运算。gradient函数的调用格式如下: Fx=gradient(F) [Fx,Fy]=gradient(F)
[Fx,Fy,Fz,...]=gradient(F) [...]=gradient(F,h)
[...]=gradient(F,h1,h2,...) 例7-13 程序代码
clear;clc;x0=linspace(-2,2,16);y0=linspace(-2,2,21); [x,y]=meshgrid(x0,y0);
z=x.*exp(-x.^2-y.^2);[Zx,Zy]=gradient(z,4/15,4/20); contour(x0,y0,z)%绘制等高线图
hold on,quiver(x0,y0,Zx,Zy)%绘制梯度向量(箭头)图 hold off
运行结果见图7-14:
- 151 -
第7章 计算方法的MATLAB实现
图7-14 梯度向量(箭头)图和等高线图
习题7
1、完成实验指导书中的实验六。
- 152 -
…… 此处隐藏:125字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




