matlab squrt,MATLAB数值计算和符号运算

实验五 MATLAB 数值计算和符号运算

一、实验目的

1.掌握并理解Maltab 在数值计算的基本用法。

2.理解matlab 在工程领域解题的一般过程。

3. 掌握Matlab 符合运算的基本方法。

二、实验的设备及条件

计算机一台(带有MATLAB7.0以上的软件环境)。

三、实验内容

1.线性系统方程:分别使用左除(\)和LU 分解求解下面系统方程的解:

??

???=+=+=++377251463c b b a c b a

2. 使用quad 和trapz 求解?-5

03/dx xe x 的数值积分,并与其解析解相比较(解析解利

用符号运算进行求解,参考函数int );(要求:使用quad 求积分时,请分别用函数文件和匿名函数的方式求解)

提示:这里trapz 是离散积分,需先分别对x 和y 数据进行采样,即需要产生相应的数据点模拟采样数据);

3.求下面函数在[0.5,4]区间内的过零点。(用fzero 函数)

2c077100c5401927e3184aedf09c3e8a.png

提示:首先用函数ezplot 绘制曲线f(x)在[0.5,4]上的图像,命令如下 ezplot('x^3-2*x^2*sin(x)+5*x*cos(x)+1/x',[0.5,4]);其次,根据图像得到函数上接近零点的坐标,利用fzero 函数求其零点。

4.求常微分方程的数值解

提示:需先撰写函数,再用ode45或ode23求解。

5.对边长为3m 的正方形铁板,在4个角剪去相等的正方形以制成方形无盖水槽,问何种剪法可使水槽的容积最大?(提示:设剪去的正方形边长为x ,则水槽的体积应为(3-x)2

x ,利用fminbnd 求解,考虑实际情况,注意fminbnd 的求解区间的设置) ???

????-='==++-1)0(1)0(02)1(22y y y dx dy x dx y d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值