基于matlab的高等数学实验共84页

合集下载

基于matlab的高等数学实验

基于matlab的高等数学实验

MATLAB 简介 — MATLAB 特点
5.用户图形界面
与MATLAB 5.x相比,MATLAB 6.x的图形用户界面 (GUIs)的设计更为灵活,对GUIs编辑工具也做了相应 的改进。
6.应用程序接口
应用程序接口方面最重要的改进就是在MATLAB 6.x 中增加了与Java的接口,并为实现两者的数据交换提供 了相应的函数库。对原有的应用程序接口,MATLAB 6.x 也做了适当的修改和提高。
MATLAB 简介 — MATLAB 特点
3.程序及数据结构
MATLAB 6.x的一个重要变化就是引入了函数句柄 (Function Handles)数据类型。用户可以为任何MATLAB函 数创建函数句柄,并以该函数句柄作为相应函数的参照,由 此方便对函数的操作。MATLAB 6.x相应地也提供了一系列 的函数,对函数句柄进行操作. 在程序流程控制中,MATLAB 6.x增加了continue语句, 以配合for或while循环的操作。MATLAB 6.x中也提供了许多 程序设计的辅助函数,如beep, iskeyword, isvamame等。同 时,对MATLAB的数据类型做了进一步的扩充,而且取消了 对M文件编辑行长度的限制。
MATLAB 简介 — MATLAB 特点
2.数值处理
MATLAB 6.x在数值处理上也提供了许多新功能,不仅增加了 许多新函数,也调整了部分函数的功能。 首先,MATLAB 6.x的矩阵运算基于LAPACK-一种大型的线性 代数FORTRAN函数库,LAPACK扩展了MATLAB的计算能力,也 提高了MATLAB处理大规模计算的速度。 其次, MATLAB 6.x通过鉴于Qhall的函数扩展了Delaunay型函 数系的功能;同时,MATLAB 6.x还改进了quad函数的算法,并引 进新的正交化函数quadl.该函数能够更快速、更准确以及更稳定地 处理正交问题,且还较好地处理了正交化过程中的奇异问题。 最后, MATLAB 6.x的另一重要革新是扩展了函数调用的功能, 同时引入了曲线拟合以及数据统计界面,方便了具体操作中的使用。

MATLAB实验报告(打印版)

MATLAB实验报告(打印版)

MATLAB实验报告班别:09电气3班姓名:李嘉明学号:200924122301实验一/二 MATLAB的基础操作3.自定义一个变量,然后分别用8种不同的数字显示格式显示查看。

>> a=[1.1,1.2,1.3;1.4,1.5,1.6;1.7,1.8,1.9]a =1.1000 1.2000 1.30001.4000 1.5000 1.60001.7000 1.8000 1.9000>> format long>> aa =1.100000000000000 1.200000000000000 1.3000000000000001.400000000000000 1.500000000000000 1.6000000000000001.700000000000000 1.800000000000000 1.900000000000000>> format short e>> aa =1.1000e+000 1.2000e+000 1.3000e+0001.4000e+000 1.5000e+000 1.6000e+0001.7000e+000 1.8000e+000 1.9000e+000>> format long e>> aa =1.100000000000000e+000 1.200000000000000e+000 1.300000000000000e+0001.400000000000000e+000 1.500000000000000e+000 1.600000000000000e+0001.700000000000000e+000 1.800000000000000e+000 1.900000000000000e+000 >> format hex>> aa =3ff199999999999a 3ff3333333333333 3ff4cccccccccccd3ff6666666666666 3ff8000000000000 3ff999999999999a3ffb333333333333 3ffccccccccccccd 3ffe666666666666>> format +>> aa =+++++++++>> format rat>> aa =11/10 6/5 13/107/5 3/2 8/517/10 9/5 19/10>> format short>> aa =1.1000 1.2000 1.30001.4000 1.5000 1.60001.7000 1.8000 1.90005、己举例比较给矩阵的全行赋值,取出矩阵中某一个或几个元素,然后组成一个新的矩阵。

高等数学实验报告matlab参考答案

高等数学实验报告matlab参考答案

成都大学高等数学实验报告(MATLAB版)班级姓名学号注意:1 这个答案可由教师保存;2 每个班级注意保存实验报告。

成都大学高等数学教研室2011年3月高等数学实验报告1 基本计算与作图班级 姓名 学号 完成时间 成绩一、实验内容基本计算,函数的表示,函数图形的显示.二、预期目标1.熟悉Matlab 软件的基本操作.2.掌握基本计算,函数的表示与函数的作图命令.3.学会利用Matlab 软件对函数进行分析研究.三、练习内容习题一1.计算下列各式的值:(写出格式及执行结果,(1)为例式) (1)1675; >> 75^16ans = 1.0023e+030 (2)i31-; (3)23sin ;>> sqrt(1-3*i) >>sin(23*pi/180) ans = 1.4426 - 1.0398i ans = 0.3907 (4)π2arcsin; (5)!88.>> asin(2/pi) >> factorial(88) ans = 0.6901 ans = 1.8548e+134 2.3tan,2π==b e a e,计算:(1)5332532b a ab a -+; (2))sec(arctana .>> a=sqrt(exp(exp(1))); b=tan(pi^2/3); >> a=sqrt(exp(exp(1))); b=tan(pi^2/3); >> 2*a^2+3*a*b^3-5*a^3*b^5 >> sec(atan(a)) ans =30.3255 ans =4.0192 3.在计算机上练习以下语句的输入:((1)为求解格式)(1)143212-+x bx ax ; (2)13ln 42sin 2+-⎪⎭⎫ ⎝⎛+x x x π;>> syms a b x >> syms x>> (3*a*x^2+4*b*x^(1/2))/(x-1) >> (sin(2*x+pi/4)-log(3*x))/sqrt(x^2+1)ans =(3*a*x^2+4*b*x^(1/2))/(x-1) ans = (sin(2*x+1/4*pi)-log(3*x))/(x^2+1)^(1/2) (3)xex x 22)2sin (cos -.>> syms x>> (cos(x)^2-sin(2*x))*exp(2*x) ans =(cos(x)^2-sin(2*x))*exp(2*x) 习题二(只写出输入格式) 1.作出13y x =的图象>> x=linspace(0,3,100); >> y=x.^(1/3); >> plot(x,y) 参见图12.作出14xy ⎛⎫=⎪⎝⎭的图象 3.作出14log y x =的图象 >> x=linspace(-2,2,50); >> fplot('log(x)/log(1/4)',[0.1,3])>> y= (1/4).^x; >> plot(x,y)参见图2 参见图3图1图2 图34.作出sin(2)4y x π=+在一个周期内的图象 5.作分段函数2,0()1,0x x f x x x ⎧≤=⎨+>⎩的图象。

高等数学实验matlab第二章

高等数学实验matlab第二章
ab ab ax a A x (a x )(a A x )
第2章一元函数微分法—设计性实验
【实验内容】 某房地产公司拥有100套公寓当每套公寓的月租金为 1000元时,公寓全部租出。当月租金每增加25元时,公寓 就会少租出一套。 1.请你为公司的月租金定价,使得公司的收益最大,并检 验结论 2.若租出去的公寓每月每套平均花费20元维护费,又应该 如何定价出租,才能使公司收益最大 【实验方案】 1.方法一: 设每套公寓月租金在1000元基础上再提高x元,每套租 x 出公寓实际月收入为( 1000 x )元,共租出( 100 )套。
第2章一元函数微分法—验证性实验
实验二 隐函数与参量函数的导数
【实验目的】 1.掌握隐函数求导的方法和步骤 2.掌握参量函数求一阶导数和二阶导数的方法和公式 【实验要求】 熟悉Matlab中解方程的命令solve和求导命令diff
第2章一元函数微分法—验证性实验
【实验内容】 1.求下列隐函数的导数 2 2 2 (1)设 x y R ,求 y 【实验过程】 1.(1)解法一: >> syms x y; >> f=solve('x^2+y^2-R^2=0',y); >> diff(f,x) 运行结果: ans = -1/(-x^2+R^2)^(1/2)*x 1/(-x^2+R^2)^(1/2)*x
第2章一元函数微分法
设计性实验
实验一 最优价格问题 实验二 效果最佳问题 实验三 相关变化率
第2章一元函数微分法—设计性实验 实验一 最优价格问题
【实验目的】 1.加深对微分求导,函数极值等基本概念的理解 2.讨论微分学中的实际应用问题 3.会用Matlab命令求函数极值 【实验要求】 掌握函数极值概念,Matlab软件中有关求导命令diff

高等数学:MATLAB实验

高等数学:MATLAB实验
以上两种格式中的x、y都可以是表达式.plot是绘制二维 曲线的基本函数,但在使用 此函数之前,需先定义曲线上每一 点的x及y的坐标.
MATLAB实验
2.fplot绘图命令 fplot绘图命令专门用于绘制一元函数曲线,格式为:
fplot('fun',[a,b]) 用于绘制区间[a,b]上的函数y=fun的图像.
MATLAB实验 【实验内容】
MATLAB实验
由此可知,函数在点x=3处的二阶导数为6,所以f(3)=3为 极小值;函数在点x= 1处的二阶导数为-6,所以f(1)=7为极大值.
MATLAB实验
例12-10 假设某种商品的需求量q 是单价p(单位:元)的函 数q=12000-80p,商 品的总成本C 是需求量q 的函数 C=25000+50q.每单位商品需要纳税2元,试求使销售 利润达 到最大的商品单价和最大利润额.
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验 实验九 用 MATLAB求解二重积分
【实验目的】 熟悉LAB中的int命令,会用int命令求解简单的二重积分.
MATLAB实验
【实验M步A骤T】 由于二重积分可以化成二次积分来进行计算,因此只要
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
MATLAB实验
实验七 应用 MATLAB绘制三维曲线图
【实验目的】 (1)熟悉 MATLAB软件的绘图功能; (2)熟悉常见空间曲线的作图方法.
【实验要求】 (1)掌握 MATLAB中绘图命令plot3和 mesh的使用; (2)会用plot3和 mesh函数绘制出某区间的三维曲线,线型

基于MATLAB的大学数学实验

基于MATLAB的大学数学实验

在欧美等高校
自动控制理论
数理统计
时间序列分析
动态系统仿真等高级 硕
利用 MATLAB提供的 这些 可以用
课程的基本教学工具
收稿日期: 2006-08-07
成为攻读学位的大学生
还可以创建工具栏控件和多种对话框
GUIDE 提 供 了 一 系 列 创 建 GUI 的工具 工具极大地简化了 GUI的设计和生成过程 GUIDE 设计界面 操 作 的 M 文件
析 [J].高等理科教育,2005,(6):40-42
The University Mathematics Experiment Based on MATLAB SHI Hong-xia , LIU Jun , SHU Yun-xing
1,2 2 2
(1.Xi'an University of Architecture & Technology, Xi'an 710055, China; 2.Luoyang Technology College, Luoyang 471003, China) Abstract: This article introduces the background of the mathematics experiment, the advantages of MATLAB in it, and using the graphic users interface (GUI) of MATLAB. It also presents the experimental interface of using MATLAB to realize the mathematics experiment, and illustrates the advantages and functions of this method's using in the mathematics experiment teaching. Key words: MATLAB; Mathematics experiment; Graphic users interface GUI.

基于matlab的高等数学实验

基于matlab的高等数学实验

MATLAB 简介 — MATLAB 特点
4.图形处理
MATLAB6.x中有一个对图形对象属性进行设置的新增图 形属性编辑界面,该界面比MATLAB 5.x中的界面功能更为 全面,操作也更为方便。 MATLAB 6.x对图形的输出也做了适当的改进,提供了更 为丰富的属性设置,以提高图形输出的效果。
MATLAB 简介 — MATLAB 特点
3.程序及数据结构
MATLAB 6.x的一个重要变化就是引入了函数句柄 (Function Handles)数据类型。用户可以为任何MATLAB函 数创建函数句柄,并以该函数句柄作为相应函数的参照,由 此方便对函数的操作。MATLAB 6.x相应地也提供了一系列 的函数,对函数句柄进行操作. 在程序流程控制中,MATLAB 6.x增加了continue语句, 以配合for或while循环的操作。MATLAB 6.x中也提供了许多 程序设计的辅助函数,如beep, iskeyword, isvamame等。同 时,对MATLAB的数据类型做了进一步的扩充,而且取消了 对M文件编辑行长度的限制。
MATLAB 简介 — MATLAB工具箱及启动
(10) 财政金融工具箱(Finanical Toolbox); (11)颇率域系统辨识工具箱(Frequency Domain System IdentificationToolbox); (12)模糊逻辑工具箱(Fuzzy Logic Toolbox); (13)商阶谱分析工具箱(Higher Order Spectral Analysis Toolbox); (14)图像处理工具箱(Image Processing Toolbox); (15)线性矩阵不等式控制工具箱(LMI Control Toolbox); (16)模型预测控制工具箱(Model Predictive Control Toolbox); (17) 偏徽分方程工具箱(Partial Differential Equation Toolbox); (18)信号处理工具箱(Signal Processing Toolbox); (19) 样条工具箱(Spline Toolbox); (20) 统计工具箱(Statistics Toolbox); (21) 符号数学工具箱(Symbolic Math Toolbox); (22) 电厂系统(Power System)

Matlab数学实验(上).ppt

Matlab数学实验(上).ppt

6.2 MATLAB中函数运算与作图的实验
6.2.1
(二) 函数运算
运算实验
除了简单的四则运算外,MATLAB还提供了几种常 用的函数运算命令:
expand simple
符号表达式的展开 寻找符号表达式的 最简型
factor simplify
符号表达式因式 分解 符号表达式化简
例题
x 2 3x 2 例5 化简 x 1
how are you
6.1 MATLAB数 学实验(上) 学软件介绍
经济数学
6.1 MATLAB数学软件简介
6.1.3
(二)变量 1.符号变量
MATLAB常用的常量、变量与函数
提问:符号变量创建的格式是什么?
(1)sym a:表示一次创建一个符号变量. (2)syms a b c :表示一次创建多个符号变量. (3)sym(‘x’):表示创建一个符号变量, 它可以是字符、字符串、表达式或字符表达式;
6.1.2
6.1 MATLAB数 学实验(上) 学软件介绍
经济数学
6.1
(三)历史窗口
MATLAB数学软件简介
MATLAB基本知识介绍
在默认设置下,历史窗口中会保留自安装起所有命令的 历史记录,并表明使用时间以方便使用者查询。双击某一行 命令,即在命令窗口中执行该行命令。
6.1.2
6.1 MATLAB数 学实验(上) 学软件介绍
例题
例如:计算在的值。 >> syms x; >> x=pi/3; >> cos(x) >> ans = 0.5000
函数(变量)
6.1 MATLAB数 学实验(上) 学软件介绍
经济数学

基于MATLAB数值分析实验报告

基于MATLAB数值分析实验报告

基于MATLAB数值分析实验报告班级:072115姓名:李凯学号:20111003943实验二:矩阵与向量运算实验目的:在MATLAB里,会对矩阵与向量进行加、减、数乘、求逆及矩阵特征值运算,以及矩阵的LU分解。

设A是一个n×n方阵,X是一个n维向量,乘积Y=AX可以看作是n维空间变换。

如果能够找到一个标量λ,使得存在一个非零向量X,满足:AX=λX (3.1)则可以认为线性变换T(X)=AX将X映射为λX,此时,称X 是对应于特征值λ的特征向量。

改写式(3.1)可以得到线性方程组的标准形式:(A-λI)X=0 (3.2)式(3.2)表示矩阵(A-λI)和非零向量X的乘积是零向量,式(3.2)有非零解的充分必要条件是矩阵(A-λI)是奇异的,即:det(A-λI)=0该行列式可以表示为如下形式:a11–λa12 (1)a21 a22 –λ…a2n =0 (3.3)…………A n1 a n2 …a nn将式(3.3)中的行列式展开后,可以得到一个n阶多项式,称为特征多项式:f(λ)=det(A-λI)=(-1)n(λn+c1λn-1+c2λn-2+…+c n-1λ+c n) (3.4) n阶多项式一共有n个根(可以有重根),将每个根λ带入式(3.2),可以得到一个非零解向量。

习题:求下列矩阵的特征多项式的系数和特征值λj:3 -1 0A= -1 2 -10-1 3解:在MATLAB中输入命令:A=【3 -1 0;-1 2 -1;0 -1 3】;c=poly(A)roots(c)得到:实验四:Lagrange插值多项式实验目的:理解Lagrange插值多项式的基本概念,熟悉Lagrange插值多项式的公式源代码,并能根据所给条件求出Lagrange插值多项式,理解龙格现象。

%功能:对一组数据做Lagrange插值%调用格式:yi=Lagran_(x,y,xi)%x,y:数组形式的数据表%xi:待计算y值的横坐标数组%yi:用Lagrange还擦之算出y值数组function fi=Lagran_(x,f,xi)fi=zeros(size(xi));np1=length(f);for i=1:np1z=ones(size(xi));for j=i:np1if i~=j,z=z.*(xi-x(j))/(x(i)-x(j));endendfi=fi+z*f(i);endreturn习题:已知4对数据(1.6,3.3),(2.7,1.22),(3.9,5.61),(5.6,2.94)。

高等数学实验

高等数学实验

4.1 符号方法绘制一元函数图形 .............................................................................................. 17 4.1.1 MATLAB 的基本符号运算 .............................................................................................. 17 4.1.2 符号方法绘制曲线图形 ............................................................................................... 17 4.2 数值方法绘制一元函数图形 .............................................................................................. 20 4.3 图形的处理 ......................................................................................................................... 24 实验 5 数值法、图形法:收敛性判别......................................................................................... 27


实验 1 MATLAB 环境 ........................................................................................................................ 1 1.1 MATLAB 窗口 .......................................................................................................................... 1 1.2 MATLAB 的在线帮助系统 .......................................................................................................3 1.3 MATLAB 的运行方式 .......................................................................4 实验 2 MATLAB 的数组及其运算 .....................................................................................................5 2.1 变量 ......................................................................................................................................5 2.2 一维数组............................................................................................................................... 5 2.2.1 一维数组的创建...........................................................................................................5 2.2.2 一维数组的子数组寻访和赋值 .................................................................................... 6 2.3 二维数组............................................................................................................................... 6 2.3.1 二维数组的创建...........................................................................................................6 2.3.2 二维数组的寻访和赋值 ............................................................................................... 6 2.4 数组运算............................................................................................................................... 7 2.5 向量运算............................................................................................................................... 8 2.6 集合运算............................................................................................................................... 9 实验 3 MATLAB 的程序设计 ........................................................................................................... 10 3.1 MATLAB 的关系运算和逻辑运算.......................................................................................... 10 3.1.1 MATLAB 的关系运算 .................................................................................................... 10 3.1.2 MATLAB 的逻辑运算 .................................................................................................... 10 3.2 MATLAB 的流程控制 ............................................................................................................ 11 3.2.1 MATLAB 的循环结构 .................................................................................................... 11 3.2.2 MATLAB 的分支结构 .................................................................................................... 13 3.2.3 MATLAB 的控制语句 .................................................................................................... 14 3.3 MATLAB 的 M 函数 ................................................................................................................ 15 实验 4 一元函数图形绘制............................................................................................................ 17

数学实验 高等数学下matlab

数学实验  高等数学下matlab
dy x(6 z 1) dx y(3z 1)
dz x dx 3 z 1
第5章多元函数微分学—验证性实验
实验四 高阶偏导数
【实验目的】 掌握多元复合函数二阶偏导数的求法 【实验要求】 掌握创建多个符号变量命令syms、求导命令diff等
第5章多元函数微分学—验证性实验
2z 1.设 x 2 y 2 z 2 4 z ,求 2 . x
>> syms x y z dyx dzx; >> f=x^2+y^2-z; >> g=x^2+2*y^2+3*z^2; >> fx=diff(f,'x'); fy=diff(f,'y'); fz=diff(f,'z'); >> gx=diff(g,'x'); gy=diff(g,'y'); gz=diff(g,'z');
x t, y t 2 , z t 3
第5章多元函数微分学—验证性实验
1.求曲线 x t, y t 2 , z t 3 在点(1,1,1)处的切线及法线 方程。
1.>> syms t; >> x=t; >> y=t^2; >> z=t^3; >> dx=diff(x,'t'); dy=diff(y,'t'); dz=diff(z,'t'); >> x1=inline(dx); >> x2=inline(dy); >> x3=inline(dz); >> x10=x1(1) 运行结果: x10 = 1

基于matlab的数学实验-高等数学中的若干问题1

基于matlab的数学实验-高等数学中的若干问题1

基于MATLAB的数学实验——高等数学中的若干问题(一)§1.1数列及其极限1.1.1引言极限(Limit )是高等数学中应用最普遍的基本概念之一,因而,正确地理解和把握极限的概念是非常重要的,借助于直观的想象和解释,不仅可以帮助我们理解和把握这一表述抽象的数学定义,而且对利用极限定义的其他数学概念如微分(Differential)、积分(Integral)和无穷级数的敛散性(Convergence and Divergence of Infinite Series)等重要概念的理解也是有帮助的。

1.1.2数列的收敛与发散例1.1让我们首先考察如下的数列:xnnn=+sin()12,n=12,, (1.1)如果我们把xn 看成是沿x轴运动的点P在t n=时刻所处的位置,那么容易看出(也容易证明),随着时间t→+∞,动点P趋近于原点0。

这个事实可借助于软件MATLAB直观地观察到,应用如下程序sequence01.m:%CONVERGENCE AND LIMIT OF SEQUENCEk=700;n=1:3:k;x=sin(n)./(10+n);e=input('Input epsilon, Please: epsilon=')t=e\10;for m=1:t;if m>1/e;N=mbreakendendplot(n,x)hold ontitle('CONVERGENCE AND LIMIT OF SEQUENCE')gtext('xn = sin(n)/(10+n)')QQ:121681692Email:*****************可得到图1.1:用上述程序还可以对任意给定的ε>0,求出N,使得当n N>时,满足不等式:xn -<0ε。

此外,我们还可以使用MATLAB程序文件seqnummovie1.m和seqnummovie2.m演示动点P趋近于原点0的动态过程。

高等数学实验matlab111111

高等数学实验matlab111111

(2)>>syms x
>> limit((1-cos(x))/(x*sin(x)),x,0) 运行结果: ans = 1/2
第1章函数与极限--验证性实验
实验三 复合函数与反函数
【实验目的】 1.了解简单函数与复合函数的关系,理解能构成复合函数的 条件,掌握如何求几个函数的复合函数 2.掌握函数的反函数概念,会求函数的反函数 【实验要求】 熟悉Matlab中求复合函数的命令compose,以及求反函数的命令 finverse
运行结果:
图1-4 函数
y cos 4 x 的图形
第1章函数与极限--验证性实验
实验二 函数的极限
【实验目的】 1.熟悉函数极限的概念 2.掌握求各种类型函数的极限的方法 3.会用Matlab命令求函数极限 【实验要求】 熟悉Matlab中求极限的命令limit
第1章函数与极限--验证性实验第1章函数Fra bibliotek极限--验证性实验
【实验内容】 1.利用图形命令分别在同一坐标系下画出下列基本初等函数 的图形,并观察图形特征 2 3 4 y x , y x , y x , y x (1) 【实验过程】 1.(1)>>x=-1:0.01:1; y1=x;y2=x.^2;y3=x.^3;y4=x.^4; plot(x,y1,'-',x,y2,':',x,y3,'*',x,y4,'--'); gtext('y=x'),gtext('y=x^2'),gtext(‘y=x^3’),gtext(‘y=x^4’)
1 x
第1章函数与极限
设计性实验
实验一 数据拟合问题 实验二 复利问题

matlab数学实验.doc

matlab数学实验.doc

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 713 5 24 6 789111012131415171618reshape(A,2,3,3) ans(:,:,1) =1 3 52 4 6 ans(:,:,2) =7 9 118 10 12 ans(:,:,3) =13 15 1714 16 18matlab 数学实验( 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 0A&Bans =0 0 1 11 1 0 0A|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 0t t ( 4)绘制 y= 0.5 e3 -t*t*sin(t),t=[0,pi] 并标注峰值和峰值时间,添加标题 y= 0.5 e3 -t*t*sint ,将所有输入的指令保存为M 文件。

北科大Matlab_数学实验报告1~6次(全)

北科大Matlab_数学实验报告1~6次(全)

《数学实验》报告实验名称 Matlab 基础知识学院专业班级姓名学号2014年 6月一、【实验目的】1.认识熟悉Matlab这一软件,并在此基础上学会基本操作。

2.掌握Matlab基本操作和常用命令。

3.了解Matlab常用函数,运算符和表达式。

4.掌握Matlab工作方式和M文件的相关知识。

5.学会Matlab中矩阵和数组的运算。

二、【实验任务】P16 第4题编写函数文件,计算1!nkk =∑,并求出当k=20时表达式的值。

P27第2题矩阵A=123456789⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦,B=468556322⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦,计算A*B,A.*B,并比较两者的区别。

P27第3题已知矩阵A=5291⎡⎤⎢⎥⎣⎦,B=1292⎡⎤⎢⎥⎣⎦,做简单的关系运算A>B,A==B,A<B,并做逻辑运算(A==B)&(A<B),(A==B)&(A>B)。

P34 第1题用11114357π=-+-+……公式求π的近似值,直到某一项的绝对值小于-610为止。

三、【实验程序】P16 第4题function sum=jiecheng(n) sum=0;y=1;for k=1:nfor i=1:ky=y*i;endsum=sum+y;endsumP27第2题>>A=[1 2 3;4 5 6;7 8 9]>>B=[4 6 8;5 5 6;3 2 2]>>A*BP27第3题>> A=[5 2;9 1];B=[1 2;9 2];>>A>B>>A==B>>A<B>> (A==B)&(A<B)>> (A==B)&(A>B)P34 第1题t=1;pi=0;n=1;s=1;while abs(t)>=1e-6pi=pi+t;n=n+2;s=-s;t=s/n;endpi=4*pi;四、【实验结果】P16 第4题P27第2题两者的区别:A*B是按正规算法进行矩阵的计算, A.*B是对应元素相乘。

基于matlab的高等数学实验详解

基于matlab的高等数学实验详解

MATLAB 简介 — MATLAB 特点
3.程序及数据结构
MATLAB 6.x的一个重要变化就是引入了函数句柄 (Function Handles)数据类型。用户可以为任何MATLAB函 数创建函数句柄,并以该函数句柄作为相应函数的参照,由 此方便对函数的操作。MATLAB 6.x相应地也提供了一系列 的函数,对函数句柄进行操作. 在程序流程控制中,MATLAB 6.x增加了continue语句, 以配合for或while循环的操作。MATLAB 6.x中也提供了许多 程序设计的辅助函数,如beep, iskeyword, isvamame等。同 时,对MATLAB的数据类型做了进一步的扩充,而且取消了 对M文件编辑行长度的限制。
Байду номын сангаас
MATLAB 简介 — MATLAB 特点
二 MATLAB 特 点
MATLAB语言主要有以下其他语言无可比拟的特点。
1.功能强大
MATLAB 4.0以上(不包括4.0版本)的各版本,不仅在数值计算 上继续保持着相对其他同类软件的绝对优势,而且还开发了自己 的符号运算功能。特别是MATLAB 6..r版本在符号运算功能上丝 毫不逊于其他各类软件.如MathCAD, Mathematica等。这样, 用户就不必像以前的计算人员那样在掌握MATLAB的同时还要学 习另一种符号运算软件用户只要学会了MATLAB 6x,就可以方便 地处理诸如矩阵变换及运算、多项式运算、微积分运算、线性与 非线性方程求解、常微分方程求解、偏微分方程求解、插值与拟 合、统计及优化等问题了。
MATLAB 简介 — MATLAB 特点
4.编程易、效率高
从形式上看,MATLAB程序文件是一个纯文本文件, 扩展名为m.用任何字处理软件都可以对它进行编写和修 改,因此程序易调试,人机交互性强。 另外,MATLAB 6_x还具有比较健全的调试系统,调 试方便、简单。

高等数学实验报告matlab参考答案 杨洪提供

高等数学实验报告matlab参考答案 杨洪提供

成都大学高等数学实验报告(MATLAB版)班级姓名学号成都大学高等数学教研室2011年3月高等数学实验报告1 基本计算与作图班级 姓名 学号 完成时间 成绩一、实验内容基本计算,函数的表示,函数图形的显示.二、预期目标1.熟悉Matlab 软件的基本操作.2.掌握基本计算,函数的表示与函数的作图命令.3.学会利用Matlab 软件对函数进行分析研究.三、练习内容习题一1.计算下列各式的值:(写出格式及执行结果,(1)为例式) (1)1675; >> 75^16ans = 1.0023e+030 (2)i 31-; (3) 23sin ;>> sqrt(1-3*i) >>sin(23*pi/180) ans = 1.4426 - 1.0398i ans = 0.3907 (4)π2arcsin; (5)!88.>> asin(2/pi) >> factorial(88) ans = 0.6901 ans = 1.8548e+134 2.3tan,2π==b e a e,计算:(1)5332532b a ab a -+; (2))sec(arctana . >> a=sqrt(exp(exp(1))); b=tan(pi^2/3); >> a=sqrt(exp(exp(1))); b=tan(pi^2/3);>> 2*a^2+3*a*b^3-5*a^3*b^5 >> sec(atan(a))ans =30.3255 ans =4.0192 3.在计算机上练习以下语句的输入:((1)为求解格式)(1)143212-+x bx ax ; (2)13ln 42sin 2+-⎪⎭⎫ ⎝⎛+x xx π;>> syms a b x >> syms x>> (3*a*x^2+4*b*x^(1/2))/(x-1) >> (sin(2*x+pi/4)-log(3*x))/sqrt(x^2+1)ans =(3*a*x^2+4*b*x^(1/2))/(x-1) ans = (sin(2*x+1/4*pi)-log(3*x))/(x^2+1)^(1/2) (3)x e x x 22)2sin (cos -. >> syms x>> (cos(x)^2-sin(2*x))*exp(2*x) ans =(cos(x)^2-sin(2*x))*exp(2*x) 习题二(只写出输入格式) 1.作出13y x =的图象>> x=linspace(0,3,100); >> y=x.^(1/3); >> plot(x,y) 参见图12.作出14xy ⎛⎫=⎪⎝⎭的图象 3.作出14log y x =的图象 >> x=linspace(-2,2,50); >> fplot('log(x)/log(1/4)',[0.1,3])>> y= (1/4).^x; >> plot(x,y)参见图2 参见图34.作出sin(2)4y x π=+在一个周期内的图象 5.作分段函数2,0()1,0x x f x x x ⎧≤=⎨+>⎩的图象。

基于MATLAB软件的高等数学实验教学

基于MATLAB软件的高等数学实验教学

基于MATLAB软件的高等数学实验教学作者:李永芳来源:《高教学刊》2017年第06期摘要:MATLAB软件具有十分强大的功能,是当今应用最为广泛的科技软件之一。

文章针对MATLAB软件在高等数学教学中的应用展开研究。

针对高等数学实验教学当中较为难讲授的部分采用了MATLAB软件作为教学的辅助工具,在理论教学过程中不断开展实验教学以提升高等数学课堂的生动性和活跃程度。

关键词:MATLAB软件;数学实验;高等数学;图像处理中图分类号:G642 文献标志码:A 文章编号:2096-000X(2017)06-0079-02Abstract: MATLAB software has very powerful function and is one of the most widely used software in the world. In this paper, the application of MATLAB software for higher mathematics teaching is researched. In order to improve the teaching quality, the MATLAB software is used asthe auxiliary tool for the teaching of higher mathematics experiment, and the experimental teaching is carried out continuously in the course of theory teaching so as to enhance the vividness and active degree of the higher mathematics classroom.Keywords: MATLAB software; mathematical experiment; advanced mathematics; image processing一、高等數学实验及内容高等数学实验课程主要是从实际问题出发,针对实际问题中有关的条件和要求,经过师生之间的讨论和研究,建立相关的数学模型之后,利用计算机系统MATLAB软件开展实验,高等数学以理论知识作为实验的原理,并对实际问题进行求解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档