DHU Matlab Experiment【5】作业记录_第五章、第六章

这篇博客记录了使用Matlab进行数值微积分和解常微分方程的实验,涉及梯形法、Euler法、辛普生积分法等。内容涵盖河床断面积计算、椭圆周长积分、摩托车滑行距离、生产线停产时机、微分方程的数值解等实际问题的求解。
摘要由CSDN通过智能技术生成

写在前面

本博客用于记录(或者说是用来备份)我在2021a 高等数学实验课 梁志勇老师的课上写的程序习题
所有的代码均通过编译,matlab版本为R2016a
课程链接:高等数学实验
由于题量的关系和对于篇幅的考虑,故一章到两章会做一篇博文,更多后续章节的答案可以点击我的头像查看或者点击下面的链接查看:
第一、第二章
第三、第四章
第七章
网上参考答案

5.2.4 数值微积分

  1. 某河床的横断面如图5.8所示,为了计算最大的排洪量,需要计算它的断面积,试根据图示测量数据(单位:米)用梯形法计算其断面积。
    在这里插入图片描述
clear;clc;
x = [0 4 10 12 15 22 28 34 40];
y = [0 1 3 6 8 9 5 3 0];
trapz(x,y)

在这里插入图片描述

  1. 求图5.8各测量点的坡度
    在这里插入图片描述
clear;clc;
x = [0 4 10 12 15 22 28 34 40];
y = [0 1 3 6 8 9 5 3 0];
diff(y)./diff(x)

在这里插入图片描述

  1. 在这里插入图片描述
clear;clc;
t = 0:0.01:1.5;
x = log(cos(t));
y = cos(t)-t.*sin(t);
dydx=gradient(y,x)
[x,id] = min(abs(x-(-1)));%x最接近-1的编址
dydx(id)

在这里插入图片描述

  1. 求第(2)、(6)、(7)题积分的数值解
    在这里插入图片描述
    (2)
    在这里插入图片描述
    (6)注意:这里用了两种函数命名方式和其对应的求重积分函数
    在这里插入图片描述
    (7)
clear;clc;
fun = @(x,y) 1+x+y.^2;
ymin = @(x)-sqrt(2*x-x.^2);
ymax = @(x)sqrt(2*x-x.^2);
integral2(fun,0,2,ymin,ymax)

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼犬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值