实验四MATLAB数值计算与符号计算

合集下载

MATLAB中的数值计算与符号计算

MATLAB中的数值计算与符号计算
上页 下页 退出
哈 工 程 大 学 数 学 实 验 电 子 教 案
syms x y; dblquad('x*y',0,1,-1,2) ans = 0.7500 这说明 , 不是语法错误 . 实际上 ,这个命令只能计算 矩形区域的积分,如果积分区域不上矩形区域,那么, 你就得定义一个二元函数 , 让这个函数在积分区域 外为0,比如,对此积分,定义
xy , ( x ,y ) D f( x ) 0 , ( x ,y ) D
而且,它也只能计算二重积分的数值解.
上页 下页 退出
◆关于微分方程的求解
哈 工 程 大 学 数 学 实 验 电 子 教 案
命令格式: dsolve(‘eqn1’, ‘eqn2’, …….); 如果不额外说明, 默认的变量是t dsolve('Dy=y^2*(1-y)') Warning: Explicit solution could not be found; implicit solution returned. > In C:\MATLABR12\toolbox\symbolic\dsolve.m at line 292 ans = t+1/y-log(y)+log(-1+y)+C1=0 dsolve('D2y = -a^2*y', 'y(0) = 1, Dy(pi/a) = 0') ans =cos(a*t) [x,y]=dsolve('Dx = y', 'Dy = -x', 'x(0)=0', 'y(0)=1') x =sin(t) y =cos(t)
第一种方法,用梯形法计算,其命令为trapz(x,y), 其中x, y 是具有相同长度的向量 , 表示用梯形法分割时 , 数据 点上的值. 此积分的实际值为0.199(精确到20位) x=1:0.1:10; y=sin(sin(x)); trapz(x,y) ans = 1.1981

matlab数学实验

matlab数学实验

《管理数学实验》实验报告班级姓名实验1:MATLAB的数值运算【实验目的】(1)掌握MATLAB变量的使用(2)掌握MATLAB数组的创建,(3)掌握MA TLAB数组和矩阵的运算。

(4)熟悉MATLAB多项式的运用【实验原理】矩阵运算和数组运算在MA TLAB中属于两种不同类型的运算,数组的运算是从数组元素出发,针对每个元素进行运算,矩阵的运算是从矩阵的整体出发,依照线性代数的运算规则进行。

【实验步骤】(1)使用冒号生成法和定数线性采样法生成一维数组。

(2)使用MA TLAB提供的库函数reshape,将一维数组转换为二维和三维数组。

(3)使用逐个元素输入法生成给定变量,并对变量进行指定的算术运算、关系运算、逻辑运算。

(4)使用MA TLAB绘制指定函数的曲线图,将所有输入的指令保存为M文件。

【实验内容】(1)在[0,2*pi]上产生50个等距采样数据的一维数组,用两种不同的指令实现。

0:(2*pi-0)/(50-1):2*pi 或linspace(0,2*pi,50)(2)将一维数组A=1:18,转换为2×9数组和2×3×3数组。

reshape(A,2,9)ans =Columns 1 through 71 3 5 7 9 11 132 4 6 8 10 12 14Columns 8 through 915 1716 18reshape(A,2,3,3)ans(:,:,1) =1 3 52 4 6ans(:,:,2) =7 9 118 10 12 ans(:,:,3) =13 15 17 14 16 18(3)A=[0 2 3 4 ;1 3 5 0],B=[1 0 5 3;1 5 0 5],计算数组A 、B 乘积,计算A&B,A|B,~A,A= =B,A>B 。

A.*Bans=0 0 15 121 15 0 0 A&Bans =0 0 1 11 1 0 0 A|Bans =1 1 1 11 1 1 1~Aans =1 0 0 00 0 0 1A==Bans =0 0 0 01 0 0 0A>=Bans =0 1 0 11 0 1 0(4)绘制y= 0.53t e -t*t*sin(t),t=[0,pi]并标注峰值和峰值时间,添加标题y= 0.53t e -t*t*sint ,将所有输入的指令保存为M 文件。

MATLAB实验报告(1-4)

MATLAB实验报告(1-4)

信号与系统MATLAB第一次实验报告一、实验目的1.熟悉MATLAB软件并会简单的使用运算和简单二维图的绘制。

2.学会运用MATLAB表示常用连续时间信号的方法3.观察并熟悉一些信号的波形和特性。

4.学会运用MATLAB进行连续信号时移、反折和尺度变换。

5.学会运用MATLAB进行连续时间微分、积分运算。

6.学会运用MATLAB进行连续信号相加、相乘运算。

7.学会运用MATLAB进行连续信号的奇偶分解。

二、实验任务将实验书中的例题和解析看懂,并在MATLAB软件中练习例题,最终将作业完成。

三、实验内容1.MATLAB软件基本运算入门。

1). MATLAB软件的数值计算:算数运算向量运算:1.向量元素要用”[ ]”括起来,元素之间可用空格、逗号分隔生成行向量,用分号分隔生成列向量。

2.x=x0:step:xn.其中x0位初始值,step表示步长或者增量,xn 为结束值。

矩阵运算:1.矩阵”[ ]”括起来;矩阵每一行的各个元素必须用”,”或者空格分开;矩阵的不同行之间必须用分号”;”或者ENTER分开。

2.矩阵的加法或者减法运算是将矩阵的对应元素分别进行加法或者减法的运算。

3.常用的点运算包括”.*”、”./”、”.\”、”.^”等等。

举例:计算一个函数并绘制出在对应区间上对应的值。

2).MATLAB软件的符号运算:定义符号变量的语句格式为”syms 变量名”2.MATLAB软件简单二维图形绘制1).函数y=f(x)关于变量x的曲线绘制用语:>>plot(x,y)2).输出多个图像表顺序:例如m和n表示在一个窗口中显示m行n列个图像,p表示第p个区域,表达为subplot(mnp)或者subplot(m,n,p)3).表示输出表格横轴纵轴表达范围:axis([xmax,xmin,ymax,ymin])4).标上横轴纵轴的字母:xlabel(‘x’),ylabel(‘y’)5).命名图像就在subplot写在同一行或者在下一个subplot前:title(‘……’)6).输出:grid on举例1:举例2:3.matlab程序流程控制1).for循环:for循环变量=初值:增量:终值循环体End2).while循环结构:while 逻辑表达式循环体End3).If分支:(单分支表达式)if 逻辑表达式程序模块End(多分支结构的语法格式)if 逻辑表达式1程序模块1Else if 逻辑表达式2程序模块2…else 程序模块nEnd4).switch分支结构Switch 表达式Case 常量1程序模块1Case 常量2程序模块2……Otherwise 程序模块nEnd4.典型信号的MATLAB表示1).实指数信号:y=k*exp(a*t)举例:2).正弦信号:y=k*sin(w*t+phi)3).复指数信号:举例:4).抽样信号5).矩形脉冲信号:y=square(t,DUTY) (width默认为1)6).三角波脉冲信号:y=tripuls(t,width,skew)(skew的取值在-1~+1之间,若skew取值为0则对称)周期三角波信号或锯齿波:Y=sawtooth(t,width)5.单位阶跃信号的MATLAB表示6.信号的时移、反折和尺度变换:Xl=fliplr(x)实现信号的反折7.连续时间信号的微分和积分运算1).连续时间信号的微分运算:语句格式:d iff(function,’variable’,n)Function:需要进行求导运算的函数,variable:求导运算的独立变量,n:求导阶数2).连续时间信号的积分运算:语句格式:int(function,’variable’,a,b)Function:被积函数variable:积分变量a:积分下限b:积分上限(a&b默认是不定积分)8.信号的相加与相乘运算9.信号的奇偶分解四、小结这一次实验让我能够教熟悉的使用这个软件,并且能够输入简单的语句并输出相应的结果和波形图,也在一定程度上巩固了c语言的一些语法。

matlab数值运算和符号运算

matlab数值运算和符号运算

《深度探讨:从数值运算到符号运算的MATLAB应用》在科学计算领域中,MATLAB无疑是一个不可或缺的工具。

它被广泛应用于数学建模、数据分析、图形可视化和算法开发等领域。

在MATLAB中,数值运算和符号运算是两个核心概念,它们分别在不同的领域中发挥着重要作用。

本文将从数值运算和符号运算两个方面展开讨论,带您深入探索MATLAB的应用价值。

一、数值运算1. MATLAB中的数值数据类型在MATLAB中,常见的数值数据类型包括整数、浮点数和复数等。

它们在科学计算中有着广泛的应用,例如在矩阵运算、微分方程求解和优化算法中。

2. 数值计算函数的应用MATLAB提供了丰富的数值计算函数,包括线性代数运算、插值和拟合、统计分布和随机数生成等。

这些函数为科学计算提供了强大的支持,使得复杂的数值计算变得更加简单高效。

3. 数值方法在实际问题中的应用通过具体的案例,我们可以深入了解MATLAB在实际问题中的数值计算方法。

通过有限元分析解决结构力学问题、通过数值积分求解物理方程、通过数值微分求解工程问题等。

二、符号运算1. MATLAB中的符号计算工具MATLAB提供了符号计算工具包,可以进行符号变量的定义、代数运算、微分积分和方程求解等。

这为数学建模、符号推导和精确计算提供了强大的支持。

2. 符号计算函数的应用通过具体的例子,我们可以深入了解MATLAB中符号计算函数的应用。

利用符号计算求解微分方程、利用符号变量定义复杂的代数表达式等。

3. 符号计算在科学研究中的应用通过详细的案例,我们可以了解符号计算在科学研究中的应用。

利用符号计算推导物理模型、利用符号运算求解工程问题等。

总结与展望:通过本文的深度探讨,我们对MATLAB中的数值运算和符号运算有了全面的了解。

数值运算为我们提供了高效的数值计算工具,而符号运算则为我们提供了精确的符号计算工具。

这两者相辅相成,在不同的领域中发挥着重要的作用。

希望通过本文的阐述,读者可以更加深入地理解MATLAB中数值运算和符号运算的应用,提升科学计算的能力和水平。

Matlab中的符号及符号表达式计算方法介绍

Matlab中的符号及符号表达式计算方法介绍

Matlab中的符号及符号表达式计算方法介绍概述:在数字计算和科学工程领域,Matlab是一种非常常用的工具。

它被广泛用于进行数据分析、数值计算和模拟。

除了传统的数值计算,Matlab还提供了符号计算功能,这使得用户可以进行符号表达式的建模和计算。

本文将介绍Matlab中的符号计算功能,包括符号和符号表达式的定义、建模和计算方法。

一、符号计算的定义和背景:符号计算是一种将数学问题表示为符号表达式进行求解的方法。

与传统的数值计算相比,符号计算不仅可以处理具体数值,还可以处理未知变量和符号表达式。

这意味着符号计算可以进行精确的数学求解,提供准确的符号化结果。

在Matlab中,符号计算可以通过Symbolic Math Toolbox实现。

通过该工具箱,用户可以定义符号变量、符号表达式和符号函数,并进行各种符号计算。

二、符号变量的定义和使用:在Matlab中,可以使用"syms"命令定义一个或多个符号变量。

符号变量是不具体数值的变量,可以代表任意数值或符号。

下面是一个示例:syms x y z; %定义符号变量x、y和z定义完成后,我们可以将符号变量用于构建符号表达式,并进行各种符号计算。

例如,可以定义一个简单的符号表达式,并计算其导数:f = x^2 + y^2 + z^2; %定义符号表达式fdf_dx = diff(f, x); %计算f对x的导数三、符号表达式的建模和操作:在Matlab中,可以使用定义的符号变量构建复杂的符号表达式,并进行各种符号操作。

例如,可以定义一个二次方程,并求解其根:syms a b c x;equation = a*x^2 + b*x + c; %定义二次方程roots = solve(equation, x); %求解方程的根除了求解方程的根,还可以进行符号表达式的展开、因式分解、合并等操作。

这些符号操作扩展了Matlab的数学建模能力,使得用户能够更加灵活和方便地进行符号计算。

matlab符号计算实验报告

matlab符号计算实验报告

1. 已知x=6,y=5,利用符号表达式求z =>> syms x >> z=(x+1)/(sqrt(x+3)-sqrt(y)); >> subs(z,x,5) ans =6/(8^(1/2)-y^(1/2)) >> subs(ans,6) ans = 15.83382. 分解因式。

(1)x y -44; >> syms x y >> factor(x^4-y^4) ans =(x-y)*(x+y)*(x^2+y^2)(2)x x x +++64212575151 >> syms x >> factor(125*x^6+75*x^4+15*x^2+1) ans =(5*x^2+1)^33. 化简表达式(1)sin cos cos sin ββββ-1212;>> syms x y >> f=sin(x).*cos(y)-cos(x).*sin(y); >> sfy1=simple(f) 结果:sfy1 =sin(x-y)(2)x x x +++248321>> syms x >> f=(4*x^2+8*x+3)/(2*x+1);sfy1=simplify(f) sfy1 =2*x+34、求下列极限,将完成实验的程序写到文件sy1.m 中:(1) (2) (3) (4)(5) (1)>> syms x >> F1=atan(x)/(x); >> w=limit(F1) w =1(2)>> syms x F2=((1+x)/(1-x))^(1/x); >> w=limit(F2) w =exp(2)(3)>> syms x F3=(x.*log(1+x))/(sin(x^2)); >> w=limit(F3) w =1(4)>> syms x F4=atan(x)/(x); >> w=limit(F4,x,inf) w =0(5)>> syms x F5=(1/(1-x)-1/(1-x^3)); >> w=limit(F5,x,1) w =NaN5、求下列函数的导数,将完成实验的程序写到文件sy2.m 中:1、 >> x = sym('x'); >> y1=(cos(x))^3-cos(3*x); >> diff(y1)ans =-3*cos(x)^2*sin(x)+3*sin(3*x)2、 >> x = sym('x'); >> y2=x.*sin(x).*(log(x)); >> diff(y2)ans =sin(x)*log(x)+x*cos(x)*log(x)+sin(x)3、>> x = sym('x'); >> y3=(x.*exp(x)-1)/sin(x); >> diff(y3)ans =(exp(x)+x*exp(x))/sin(x)-(x*exp(x)-1)/sin(x)^2*cos(x)4、 x x x x F 1011lim 2⎪⎭⎫ ⎝⎛-+=→31115lim()11x F x x →=---20sin )1ln(lim 3x x x F x +=→x x F x arctan lim 10→=arctan 4lim x x F x →∞=xx y 3cos cos 13-=xx x y ln sin 2=x xe y xsin 13-=cos x y e x =>> x = sym('x');y=cos(x).*exp(x); >> diff(y) ans =-sin(x)*exp(x)+cos(x)*exp(x)5、 >> x = sym('x');y=x^2.*sin(x); >> diff(y) ans = 2*x*sin(x)+x^2*cos(x)6、求下列函数的积分1、syms x a b c;int(sin(a*x).*sin(b*x).*sin(c*x)) ans =-1/4/(c+a-b)*cos((c+a-b)*x)+1/4/(-c+a-b)*cos((-c+a-b)*x)+1/4/(c+a+b)*cos((c+a+b)*x)-1/4/(-c +a+b)*cos((-c+a+b)*x) 2、>> syms x ;int(x^5+x^3-sqrt(x)/4) ans =1/6*x^6+1/4*x^4-1/6*x^(3/2)3、>> syms x ;int(x.*exp(x)/(x+1)^2,x,0,1) ans =1/2*exp(1)-1 4、 >> syms x y;F=int(int('x/(1+x*y)',x,0,1),y,0,1) F =2*log(2)-15、 由曲面22y x z +=,1=z ,2=z 所围成 >> syms x y z;F=int(int(int('x^2+y^2',x,-inf,inf),y,-inf,inf),z,1,2) F =Inf7、求下列级数的和(1) (2)(1)>> syms n;symsum(2*n-1/2^n,1,Inf) ans =Inf(2)syms n;symsum(1/n*(2*n-1),1,Inf) ans =Inf8、将函数 展开成2-x 的幂级数>> syms x;mtaylor(1/(x^2+5*x-3),x-2) 2sin 2y x x=⎰cxdx bx ax sin sin sin dx x x x )4(35⎰-+⎰+102)1(dx x xe x ⎰⎰+D dxdy xy x 1]1,0[]1,0[⨯=D ⎰⎰⎰Vzdxdydz 11212n n n I ∞=-=∑211(21)n I n n ∞==+∑21()53f x x x =+-。

matlab中的数学符号与运算

matlab中的数学符号与运算

matlab中的数学符号与运算MATLAB(Matrix Laboratory)是一种用于数值计算和科学工程应用的高级编程语言和环境。

MATLAB中包含了丰富的数学符号和运算,用于进行矩阵操作、线性代数、微积分等数学计算。

以下是MATLAB中一些常见的数学符号和运算:1. 数学符号:-矩阵:MATLAB 中的基本数据类型是矩阵,可以使用方括号`[]` 来表示。

例如,`A = [1, 2; 3, 4]` 表示一个2x2的矩阵。

-向量:向量可以表示为一维矩阵,例如,`v = [1, 2, 3]` 表示一个包含3个元素的行向量。

-转置:使用单引号`'` 来进行转置操作。

例如,`A'` 表示矩阵A的转置。

-点乘和叉乘:点乘使用`.*`,叉乘使用`.*`。

例如,`A .* B` 表示矩阵A和B的对应元素相乘,`A * B` 表示矩阵A和B的矩阵乘法。

2. 数学运算:-基本算术运算:MATLAB支持基本的算术运算,如加法、减法、乘法和除法。

例如,`result = 2 + 3`。

-元素-wise 运算:MATLAB 支持元素-wise 的运算,即对矩阵或向量中的每个元素进行运算。

例如,`C = A .* B` 表示矩阵A和B的对应元素相乘。

-矩阵操作:MATLAB 提供了许多用于矩阵操作的函数,如`inv`(求逆矩阵)、`det`(求行列式)、`eig`(求特征值)等。

-积分和微分:MATLAB 提供了`int`(积分)和`diff`(微分)等函数,用于进行积分和微分运算。

-方程求解:MATLAB 提供了`solve` 函数,用于求解方程组。

这些是MATLAB中一些常见的数学符号和运算。

MATLAB 的强大之处在于它的矩阵操作能力,使得它非常适用于数学和工程领域的计算和建模。

如果你有特定的数学运算需求,可以查阅MATLAB 的官方文档或在线资源以获取详细信息。

MATLAB第二讲__数值计算和符号计算

MATLAB第二讲__数值计算和符号计算

(4)数值运算中必须先对变量赋值;符号运算无须事先对变 量赋值,但必须先定义,运算结果以标准的符号表达 式形式给出。
Matlab基础应用 21
2.2.2 符号运算中的运算符
(1)基本运算符 符号矩阵:‚+”,‚-”,‚*‛,‚\”, ‚/”, ‚^”, ‚ ’ ” 符号数组:‚.*”,‚./”,‚.\‛,‚.^”, ‚.’ ” (2)关系运算符 运算符只有‚==”,‚~=”。
Matlab基础应用 7
1.3.4 多项式乘除运算(续)
例4: a(x)=x2+2x+3; b(x)=4x2+5x;求c=a(x)*b(x)。 解: >>a=[1 2 3];b=[4 5 0]; >>c=conv(a,b) c= 4 13 22 15 0 >>[d,r]=deconv(c,a) d= 4 5 0 r= 0 0 0 0 0
注意: 方法一只创建了符号表达式,没有创建符号变量; 而方法二既创建了符号表达式,又创建符号变量.
Matlab基础应用 19
2.1.3 创建符号矩阵
使用sym和syms命令创建
例4: A=sym(‘[a,b;c,d]’) A= [ a, b] [ c, d] syms f g h k B=[f,g;h,k] B=
%方法二
Name Size Bytes Class a 1x1 126 sym object b 1x1 126 sym object c 1x1 126 sym object f2 1x1 146 sym object x 1x1 126 sym object Grand total is 20 elements using 650 bytes
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四 MATLAB数值计算与符号计算
一、实验目的
1.掌握数据插值和曲线拟合的方法
2.掌握求数值导数和数值积分的方法
3.掌握代数方程数值求解的方法
4.掌握常微分方程数值求解的方法
5.掌握求解优化问题的方法
6.掌握求符号极限、导数和积分的方法
7.掌握代数方程符号求解的方法
8.掌握常微分方程符号求解的方法
二、实验原理
1.数据插值
a) 一维数据插值 Y1=interp1(X,Y,X1,’method’)
b) 二维数据插值 Z1=interp2(X,Y,Z,X1,Y1,’method’)
2.曲线拟合
[P,S]=polyfit(X,Y,m)
3.符号对象的建立
(1)符号量名=sym(符号字符串):建立单个的符号变量或常量;
(2)syms arg1 arg2,…,argn:建立n个符号变量或常量。

4.基本符号运算
(1)基本四则运算:+,-,*,\,^
(2)分子与分母的提取:[n,d]=numden(s)
(3)因式分解与展开:factor(s),expand(s)
(4)化简:simplify, simple(s)
5.符号函数及其应用
(1)求极限:limit(f,x,a)
(2)求导数:diff(f,x,a);
(3)求积分:int(f,v)
三、实验内容
1.按下表用3次样条方法插值计算0~900范围内整数点的正弦值和0~750范围内整数点的正切值,然后用5次多项式拟合方法计算相同的函数值,并将两种计算结果进行比较。

x2=0:75;
y1=sin(pi.*x1./180);
y2=tan(pi.*x2./180);;
a=interp1(x1,y1,45,'cublic')
b=interp1(x1,y1,45,'cublic')
p1=polyfit(x1,y1,5)
p2=polyfit(x2,y2,5)
c1=polyval(p1,x1);
c2=polyval(p2,x2);
subplot(2,1,1);
plot(x1,c1,':o',x1,y1,'r');
subplot(2,1,2);
plot(x2,c2,':o',x2,y2,'r');
10
20
30
40
50
60
70
80
2.(1)求函数33()sin cos f x x x =+在点,,,
6432x ππππ
=的数值导数。

dy =
-0.2255 -0.0674 0.0674 0.2255
x=[0,pi/6,pi/4,pi/3,pi/2]; p=sin(x).^3+cos(x).^3; dy=diff(p)
3. 求方程 3sin 0x x x e +-=在0 1.5x =附近的根。

>> fzero('zz',1.5) ans =
1.8900
function f=zz(x) f=3*x+sin(x)-exp(x);
4. 求函数3cos ln ()x
x x x x
f x e ++=在(0,1)内的最小值。

>> [x,fmin]=fminbnd('zz',0,1) x =
0.5223
fmin =
0.3974 function f=zz(x)
f=(x^3+cos(x)+x*log(x))/exp(x);
5. 求解有约束最优化问题(6分)。

121212
223
1221
2
121
0.50.4..0.50.50,01min
(,)0.430x x s t x x x x f x x x x x x x x +≥⎧⎪
+≥⎨⎪≥≥⎩=++-+
建立函数文件:
function f=Untitled(x)
f=0.4*x(2)+x(1)^2+x(2)^2-x(1)*x(2)+1/30*x(1)*x(1)^3;
建立约束条件,调用上面函数 x0=[0.5;0.5];
A=[-1,-0.5;-0.5,-1]; b=[-0.4;-0.5]; lb=[0;0];
option=optimset;rgeScale='off';option.Display='off'; [x,f]=fmincon('Untitled',x0,A,b,[],[],lb,[],[],option) 运行结果 :
6. 分别用数值求解和符号求解定积分ln 220
(1)x x e e dx +⎰
数值求解:X=0:0.01:log10(2); Y=exp(X).*(1+exp(X)).^2; trapz(X,Y)
符合求解:x=sym('x'); >> f=exp(x).*(1+exp(x)).^2; >> a=int(f,0,log10(2)); >> eval(a) ans =
1.6662
7. 求下列微分方程的数值解与符号解,并画图进行比较
224290
(0)0,(0)0d y dy
y dx dx
y y ⎧++=⎪⎨⎪'==⎩
数值解 建立函数文件:
function xdot=sys(t,x) xdot=[x(1)+29*x(2);x(1)];
建立约束条件,调用上面函数 t0=0;tf=20;
[t,x]=ode45('sys',[t0,tf],[0,0]); [t,x] ans =
0 0 0 0.5000 0 0 1.0000 0 0 1.5000 0 0 2.0000 0 0 2.5000 0 0 3.0000 0 0 3.5000 0 0 4.0000 0 0 4.5000 0 0 5.0000 0 0 5.5000 0 0 6.0000 0 0 6.5000 0 0 7.0000 0 0
7.5000 0 0
8.0000 0 0
8.5000 0 0
9.0000 0 0
9.5000 0 0
10.0000 0 0
10.5000 0 0
11.0000 0 0
11.5000 0 0
12.0000 0 0
12.5000 0 0
13.0000 0 0
13.5000 0 0
14.0000 0 0
14.5000 0 0
15.0000 0 0
15.5000 0 0
16.0000 0 0
16.5000 0 0
17.0000 0 0
17.5000 0 0
18.0000 0 0
18.5000 0 0
19.0000 0 0
19.5000 0 0
20.0000 0 0
符号解
y=dsolve('D2y+4*Dy+29*y','y(0)=0','Dy(0)=0','x')
y =
四、实验心得
本次实验主要对数值计算上函数的应用。

通过对各种公式的求解函数从而解决了数学的计算难题,其中编程上在细节上极其讲究,需要认真编写程序,在解法上也有各种不同的解法。

通过本次实验,让我更深入的了解掌握了matlab的软件编程应用和对编程的函数求解过程。

也更深化了数学的基础。

相关文档
最新文档