《应用计算方法教程》matlab作业二


    作业六
    61 试验目 计算特征值实现算法
    试验容:机产生10阶整数矩阵数均55间
    (1) MATLAB函数eig求矩阵全部特征值
    (2) 幂法求A特征值应特征量
    (3) 基QR算法求全部特征值(MATLAB函数qr实现矩阵QR分解)
    原理
    幂法:设矩阵A特征值设A完全特征量系(线性关)意非零量构造量序列中表示量第j分量
    避免逐次迭代量零分量变( 时)( 时)步模元素进行化具体程:
    选择初始量令充分时
    QR法求全部特征值:

    题矩阵10阶述算法计算时间长考虑采改进算法——移位加速迭代格式:

    计算右角二阶矩阵特征值实数时选中接
    程序
    A5+round(10*rand(10))
    [VD]eig(A)
    [lamda u]lab6_2_power(A[1111111111]10^(5)1000)
    dlab6_3_qr2(A10^(5))

    function [lamda u]lab6_2_power(avepsN)
    lamda0
    err1
    k1
    while(keps)
    ua*v
    [m j]max(abs(u))
    dcabs(lamdam)
    uum
    dvnorm(uv)
    errmax(dcdv)
    vu
    lamdam
    kk+1
    end

    function Dlab6_3_qr2(Aeps)
    [nn]size(A)
    mn
    Dzeros(n1)
    BA
    while(m>1)
    while(abs(B(mm1))>eps*(abs(B(m1m1))+abs(B(mm))))
    Seig(B(m1mm1m))
    [jk]min([abs(B(mm)S(1))abs(B(mm)S(2))])
    [QU]qr(BS(k)*eye(m))
    BU*Q+S(k)*eye(m)
    end
    A(1m1m)B
    mm1
    BA(1m1m)
    end
    Ddiag(A)
    界面
    (1)




    (2)

    (3)

    作业七
    71 试验目:熟悉代数插值
    试验容:已知f(x)7点函数值表示分拉格朗日插值法牛顿插值法求f(0596)f(0906)似值

    04
    05
    06
    07
    08
    09
    10

    1
    175
    196
    219
    244
    271
    300
    原理
    拉格朗日插值项式:

    牛顿插值项式:


    程序
    function y1lab7_1_Lagrange(xyx1)
    y10
    [m n]size(x)
    nn1
    for k1n+1
    t1
    for i1n+1
    if(i~k)
    tt*(x1x(i))(x(k)x(i))
    end
    end
    y1y1+t*y(k)
    end

    function y1lab7_2_Newton(xyx1)
    [m n]size(x)
    nn1
    for j1n
    for in+11j+1
    y(i)(y(i)y(i1))(x(i)x(ij))
    end
    end
    y1y(n+1)
    for jn11
    y1y(j)+(x1x(j))*y1
    end
    界面

    作业八
    81 试验目:熟悉二法拟合项式
    试验容:定数点()
    X
    040
    055
    065
    080
    090
    105
    f(x)
    041075
    057815
    069675
    088811
    102652
    125386
    3次二项式拟合数求方误差
    原理
    作三次二拟合令计算法方程中

    方误差
    程序
    x[04 055 065 080 090 105]
    f[041075 057815 069675 088811 102652 125386]
    Gzeros(44)
    for j14
    for k14
    for i16
    G(jk)G(jk)+x(i)^(j+k2)
    end
    end
    end
    dzeros(41)
    for k14
    for i16
    d(k1)d(k1)+f(i)*x(i)^(k1)
    end
    end
    aG\d
    s0
    for i16
    ss+(f(i)(a(1)+a(2)*x(i)+a(3)*x(i)^2+a(4)*x(i)^3))^2
    end
    s
    界面

    作业九
    91 试验目:熟悉数值积分公式掌握数值计算定积分方法
    试验容:采方法数值计算积分

    编写复合梯形公式复合Simpson公式通子程序分采48163264等分区间计算
    原理
    复合梯形公式:区间[ab]作n等分结点

    复合Simpson公式:区间[ab]作2n等分记

    程序
    function ylab9_f(x)
    y(log(1+x))x

    function ylab9_1_fTrapezoid(abepsn)
    f00
    h(ba)n
    for i0n1
    f0f0+lab9_f(a+i*(ba)n)+lab9_f(a+(i+1)*(ba)n)
    end
    yf0*h2

    function ylab9_2_fSimpson(abepsn)
    f00
    h(ba)n
    kn2
    for i0k1
    f0f0+lab9_f(a+2*i*(ba)n)+4*lab9_f(a+(2*i+1)*(ba)n)+lab9_f(a+(2*i+2)*(ba)n)
    end
    yf0*h3
    界面




    作业十
    101 试验目:学会Euler法改进Euler法典4阶RungeKutta法求解常微分方程初值问题
    试验容:分
    1) Euler法(步长h0025)
    2) 改进Euler法(步长h005)
    3) 4阶RungeKutta(步长h01)
    求解面初值问题:

    较公节点解误差精确解
    原理
    Euler法:令()
    改进Euler法(梯形公式):
    4阶RungeKutta:
    程序
    y02
    h0025
    n2h
    y(1)y0h*(y0+1)*(y0+3)
    for i2n
    y(i)y(i1)h*(y(i1)+1)*(y(i1)+3)
    end
    y
    for j1n
    y1(j)3+2(1+exp(4*jn))
    end
    y1
    x002500252
    plot(xy1'r'xy'b')

    y02
    h005
    n2h
    k1(y0+1)*(y0+3)
    k2(y0+h*k1+1)*(y0+h*k1+3)
    y21(1)y0+h2*(k1+k2)
    for i2n
    k1(y21(i1)+1)*(y21(i1)+3)
    k2(y21(i1)+h*k1+1)*(y21(i1)+h*k1+3)
    y21(i)y21(i1)+h2*(k1+k2)
    end
    y21
    for j1n
    y22(j)3+2(1+exp(4*jn))
    end
    y22
    x0050052
    plot(xy21'r'xy22'b')

    y02
    h01
    n2h
    k1h*(y0+1)*(y0+3)
    k2h*(y0+k12+1)*(y0+k12+3)
    k3h*(y0+k22+1)*(y0+k22+3)
    k4h*(y0+k3+1)*(y0+k3+3)
    y31(1)y0+(k1+2*k2+2*k3+k4)6
    for i2n
    k1h*(y31(i1)+1)*(y31(i1)+3)
    k2h*(y31(i1)+k12+1)*(y31(i1)+k12+3)
    k3h*(y31(i1)+k22+1)*(y31(i1)+k22+3)
    k4h*(y31(i1)+k3+1)*(y31(i1)+k3+3)
    y31(i)y31(i1)+(k1+2*k2+2*k3+k4)6
    end
    y31
    for j1n
    y32(j)3+2(1+exp(4*jn))
    end
    y32
    x01012
    plot(xy31'r'xy32'b')
    界面



    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    MATLAB的常用应用总结

    §7 MATLAB的应用 7.1 MATLAB在数值分析中的应用 插值与拟合是来源于实际、又广泛应用于实际的两种重要方法。随着计算机的不断发展及计算水平的不断提高,它们已在国民生产和...

    5年前   
    1079    0

    《金牌教程》大二轮专题复习专题作业-导数及其应用

    《金牌教程》大二轮专题复习专题作业-导数及其应用一、单选题1.已知定义域为的函数的导函数为,且,若实数,则下列不等式恒成立的是( )A. B.C. D.2.曲线过点的切线方程是( ...

    9个月前   
    174    0

    《金牌教程》大二轮专题复习专题作业-导数在研究函数中的应用

    《金牌教程》大二轮专题复习专题作业-导数在研究函数中的应用1.设函数在处的切线经过点.(1)求的值,并且讨论函数的单调区间;(2)当时,时,不等式恒成立,求的取值范围.2.已知函数.(1)求函...

    9个月前   
    168    0

    办公自动化应用教程(第二版)课程标准

    《办公自动化》课程标准课程名称:办公自动化课程学分:4总 学 时:72适用专业:公共课参考教材:一、课程性质办公自动化是非计算机专业开设的一门专业必修课。本课程以Microsoft Offic...

    4年前   
    513    0

    《应用概率统计》综合作业二

    《应用概率统计》综合作业

    3年前   
    687    0

    《金牌教程》大二轮专题复习专题作业-排列、组合、二项式定理

    《金牌教程》大二轮专题复习专题作业-排列、组合、二项式定理一、单选题1.将5名实习老师安排到高一年级的3个班实习,每班至少1人、至多2人,则不同的安排方法有( )A.90种 B.1...

    5个月前   
    113    0

    MATLAB教案

    第一章 MATLAB简介………………………………………1第二章 进阶的绘图功能………………………………………18第三章 MATLAB函数………………………………………24第四章 线形代数与矩阵...

    2年前   
    560    0

    DSP原理及应用大作业

     DSP原理及应用大作业题 目: IIR算法的软件实验 学生姓名: 学 号: 院(系): 信息工程学院 专...

    3年前   
    889    0

    作业:电大EPR原理与应用

    本次实验练习期末企业各系统结账的一些工作。包括:存货月结、应收/应付月结、自动分录抛转及总账结账。实现月底财务信息汇总,生成财务报表。

    3年前   
    714    0

    应用写作离线作业(新)

      浙江大学远程教育学院考查课 《应用写作》课程作业     姓名: 陈家峰 学    号: 712030062010 年级:   学习中心: ** ————————...

    5年前   
    1332    0

    《金牌教程》大二轮专题复习专题作业-空间几何体

    《金牌教程》大二轮专题复习专题作业-空间几何体一、单选题1.在正方体中,是棱的中点,是侧面内的动点,且平面,如图所示,下列说法不正确的是( )A.点的轨迹是一条线段B.与是异面直线...

    1年前   
    255    0

    《金牌教程》大二轮专题复习专题作业-集合与常用逻辑用语

    《金牌教程》大二轮专题复习专题作业-集合与常用逻辑用语一、单选题1.设集合,,则( )A. B. C. D.2.若m,n是两条不重合的直线,是一个平面,且,则“”是“”的( ...

    8个月前   
    154    0

    matlab课设

    摘 要数字滤波器是一一个离散系统。该系统能对输入的离散信号进行处理,从而获得所需的有用信息。现代数字滤波器的设计大体可以分为IIR 和FIR两大类,可以用软件和硬件两种方法来实现,而选用MAT...

    4年前   
    709    0

    MATLAB工具箱

    Matlab工具箱以及其它组件 Aerospace   Blockset                   太空模块 1.6.1 Bioinformatics Toolbox      ...

    5年前   
    1227    0

    matlab习题及答案

    2. 用MATLAB语句输入矩阵和3.假设已知矩阵,试给出相应的MATLAB命令,将其全部偶数行提取出来,赋给矩阵,用命令生成矩阵,用上述命令检验一下结果是不是正确。4.用数值方法可以求出,试...

    2年前   
    778    0

    matlab实现声音转换

    数字信号处理——声音转换课题报告1.课题研究目标利用matlab或其他编程软件对音频信号进行处理,要求实现声音的转换。如男声和女声的转换,老人声音与童声的转换。2.课题使用工具Matlab3....

    3年前   
    1175    0

    matlab课后习题答案

    习题二 1. 如何理解“矩阵是MATLAB最基本的数据对象”? 答:因为向量可以看成是仅有一行或一列的矩阵,单个数据(标量)可以看成是仅含一个元素的矩阵,故向量和单个数据都可以作为矩阵的特...

    5年前   
    3210    0

    微信二维码使用教程

    微信二维码使用教程工具/原料联网的智能手机一部,安装了微信步骤/方法用户手机端登录微信,点击右上角的魔法棒,选择扫一扫功能,然后用摄像头对准电脑屏幕中的二维码扫描图片约2~3秒,即可识别并加载...

    9年前   
    3335    0

    《Android移动应用基础教程》课后习题答案(完整版)

    Android移动应用基础教程 习题答案姓 名:班 级:联系方式:第1章 Android基础入门一、 填空题1、Android是Google公司基于Linux平台开发的手机及平板电脑的操作...

    2年前   
    786    0

    Visual C++程序设计与应用教程课后答案

    Visual C++程序设计与应用教程课后答案1.6 习 题1. 填空题(1) 项目工作区一般在集成开发环境的左侧。它展示一个项目的几个方面,它们分别是ClassView、Resour...

    11个月前   
    522    0

    文档贡献者

    文***品

    贡献于2021-11-02

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档