MATLAB实验五

MATLAB实验五
MATLAB实验五

院系:物电学院专业:电子信息班级:一班

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:

matlab实验报告

数学实验报告 班级: 学号: 姓名: 实验序号:1 日期:年 月 日 实验名称:特殊函数与图形 ◆ 问题背景描述:绘图是数学中的一种重要手段,借助图形,可以使抽象的对象得到 明白直观的体现,如函数的性质等。同时,借助直观的图形,使初学者更容易接受新知识,激发学习兴趣。 ◆ 实验目的:本实验通过绘制一些特殊函数的图形,一方面展示这些函数的特点属性, 另一方面,就 Matlab 强大的作图功能作一个简单介绍。 实验原理与数学模型: 1、 球2222x y z R ++= ,x=Rsin φcos θ, y= Rsin φsin θ, z= cos φ, 0≤θ≤2π , 0≤φ≤π 环面 222222222()4(),(cos )cos ,x y z a r a x y x a r φθ+++-=+=- (cos )sin ,sin ,02,02y a r z r φθφφπθπ=-=≤≤≤≤ 2、 平面摆线:2 22 31150,(sin ),(1cos ),0233 x y x a t t y a t t π+-==-=-≤≤ 3、 空间螺线:(圆柱螺线)x=acost , y=asint , z=bt ;(圆锥螺线)22 cos ,sin ,x t t y t t z t === 4、 椭球面sin cos ,sin sin ,cos ,02,0x a y b z c φθφθφθπφπ===≤<≤≤ 双叶双曲面3 tan cos ,tan sin ,sec ,02,22 x a y b z c π φθφθφθπφπ===≤<- << 双曲抛物面2 sec ,tan 2 u x au y bu z θθ=== 实验所用软件及版本:mathematica(3.0) 主要内容(要点): 1、 作出下列三维图形(球、环面) 2、 作出下列的墨西哥帽子 3、 作出球面、椭球面、双叶双曲面,单叶双曲面的图形 4、 试画出田螺上的一根螺线 5、 作出如图的马鞍面

六年级数学期中试卷

小学数学第十二册期中试卷 一、填空题(20%) 1.一个班有男生25人,女生20人,男生比女生多( )%,女生比男生少( )%. 2. 把630本图书按3:4分给五年级和六年级,六年级分得图书( )本. 3. 小林骑自行车从家到学校,他骑车的速度和所需时间成( )比例. 4. 在A×B=C中,当B一定时,A和C( )比例,当C一定时,A和B()比例. 5.圆的直径和它的面积( )比例. 6.在比例式X: =:2中,X=( ) 7. 走一段路,甲用4小时,乙用3 小时,甲和乙行走的速度比是()。8. 在比例尺是1:2000000的地图上 ,量得两地距离是38厘米,这两地的实际距离是( )千米. 9. 10、1米:40厘米化成最简单的整数比是( ),比值是()。 11、圆柱体的侧面展开可以得到一个长方形, 这个长方形的长相当于圆柱的(), 宽相当于圆柱的( )。 13.等底等高的圆柱体和圆锥体体积之和是28立方米, 圆柱体的体积是( ). 14、一个圆锥的底面半径是一个圆柱底面半径的,圆柱的高与圆锥高的比是4:5,那么圆锥的体积是圆柱体积的()。 15、一根1米长的圆柱体钢材,截去2分米的一段后,表面积减少25.12平方 分米,原来这根钢材的体积是( )立方分米. 二、选择题。(8%) 1、24个铁圆锥, 可以熔铸成等底等高的圆柱体的个数是[ ]

A .12个 B .8个 C .36个 D.72个 2、等底等高的圆柱、正方体、长方体的体积相比较[ ] A .正方体体积大 B .长方体体积大 C .圆柱体体积大 D.一样大 3、圆柱体的底面半径和高都扩大3倍, 它的体积扩大的倍数是[ ] A.3 B .6 C.9 D.27 4、如果A和B 成正比例,B和C 成正比例,那么A 和C 成[ ] A 、正比例。 B 、反比例。 C 、不成比例。 三、判断。(12%) 1、底面积和高分别相等的长方体、正方体、圆柱的体积一定相等。() 2、圆的面积和半径成正比例。() 3、一个圆柱的底面半径是8厘米,它的侧面展开正好是一个正方形,这个圆柱的高是16厘米。() 4、一个比例的两个外项互为倒数,那么两个内项也一定互为倒数。() 5、三个圆锥体积的和正好等于一个圆柱体的体积。() 6、如果x 与y 成反比例,那么3 x与y 也成反比例。() 四、求未知数x (12%) (1)3:8 = x: 2.4 (2)x:5 = :0.5 (3) :x = 6 五、求下列图形的体积和表面积。(8%) 10厘米 单位:分米 9 4o 六、应用题(40%) 1、一个圆柱体底面半径是2分米, 圆柱侧面积是62.8平方分米, 这个圆柱体的体积是多少立方分米? 20 厘米

Matlab实验第一次实验答案

实验一Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句 3、熟悉Matlab绘图命令及基本绘图控制 4、熟悉Matlab程序设计的基本方法 二、实验内容: 1、帮助命令 使用help命令,查找sqrt(开方)函数的使用方法; 解:sqrt Square root Syntax B = sqrt(X) Description B = sqrt(X) returns the square root of each element of the array X. For the elements of X that are negative or complex, sqrt(X) produces complex results. Remarks See sqrtm for the matrix square root. Examples sqrt((-2:2)') ans = 0 + 1.4142i 0 + 1.0000i

1.0000 1.4142 2、矩阵运算 (1)矩阵的乘法 已知A=[1 2;3 4]; B=[5 5;7 8]; 求A^2*B 解:A=[1 2;3 4 ]; B=[5 5;7 8 ]; A^2*B (2)矩阵除法 已知A=[1 2 3;4 5 6;7 8 9]; B=[1 0 0;0 2 0;0 0 3]; A\B,A/B 解:A=[1 2 3;4 5 6;7 8 9 ]; B=[1 0 0;0 2 0;0 0 3 ]; A\B,A/B (3)矩阵的转置及共轭转置

MATLAB实验报告50059

实验一MATLAB操作基础 实验目的和要求: 1、熟悉MATLAB的操作环境及基本操作方法。 2、掌握MATLAB的搜索路径及设置方法。 3、熟悉MATLAB帮助信息的查阅方法 实验内容: 1、建立自己的工作目录,再设置自己的工作目录设置到MA TLAB搜索路径下,再试 验用help命令能否查询到自己的工作目录。 2、在MA TLAB的操作环境下验证课本;例1-1至例1-4,总结MATLAB的特点。 例1-1

例1-2 例1-3 例1-4

3、利用帮助功能查询inv、plot、max、round等函数的功能。 4、完成下列操作: (1)在matlab命令窗口输入以下命令: x=0:pi/10:2*pi; y=sin(x); (2)在工作空间窗口选择变量y,再在工作空间窗口选择回绘图菜单命令或在工具栏中单击绘图命令按钮,绘制变量y的图形,并分析图形的含义。

5、访问mathworks公司的主页,查询有关MATLAB的产品信息。 主要教学环节的组织: 教师讲授实验目的、开发环境界面、演示实验过程,然后同学上机练习。 思考题: 1、如何启动与退出MA TLAB集成环境? 启动: (1)在windows桌面,单击任务栏上的开始按钮,选择‘所有程序’菜单项,然后选择MA TLAB程序组中的MA TLABR2008b程序选项,即可启动 MATLAB系统。 (2)在MA TLAB的安装路径中找到MA TLAB系统启动程序matlab.exe,然后运行它。 (3)在桌面上建立快捷方式后。双击快捷方式图标,启动MA TLAB。 退出: (1)在MA TLAB主窗口file菜单中选择exitMATLAB命令。 (2)在MA TLAB命令窗口中输入exit或quit命令。 (3)单击MATLAB主窗口的关闭按钮。 2、简述MATLAB的主要功能。 MATLAB是一种应用于科学计算领域的数学软件,它主要包括数值计算和符 号计算功能、绘图功能、编程语言功能以及应用工具箱的扩展功能。 3、如果一个MATLAB命令包含的字符很多,需要分成多行输入,该如何处理?

matlab实验五答案1

实验五 1、编写程序,该程序在同一窗口中绘制函数在 []0,2π之间的正弦曲线和余弦曲线,步长 为200/π,线宽为2个象素,正弦曲线设置为蓝色实线,余弦曲线颜色设置为红色虚线,两条曲线交点处,用红色星号标记并标注sin(x)=cos(x);通过函数方式在生成的图形中添加注释,至少应包括:标题,文本注释,图例和坐标轴标注。%x=linspace(0,2*pi,1000);x=[0:pi/200:2*pi]sinx =sin(x);cosx =cos(x); k=find(abs(sinx-cosx)<1e-2);x1=x(k); plot(x,sinx,'LineWidth',2) hold on ,plot(x,cosx,'r:','LineWidth',2)hold on ,plot(x1,sin(x1),'r*')xlabel('x:(0-2\pi)'); ylabel('y:sin(x)/cos(x)'); title('正弦-余弦曲线'); text(x1+0.1,sin(x1),'sin(x)=cos(x)');legend('sin(x)','cos(x)'); 1 2 34 5 6 7 x:(0-2π) y :s i n (x )/c o s (x ) 正弦-余弦曲线 2、绘制图像:双曲抛物面:22 x y z =- ,1616x -<<,44y -<<,并对绘制的双曲抛物面尝试进行视点控制。 [X,Y]=meshgrid(-16:0.4:16,-4:0.1:4);Z =X.^2/16-Y.^2/4; subplot(1,3,1),plot3(X,Y,Z),view(0,180),title('azimuth =0,elevation =180'); subplot(1,3,2),plot3(X,Y,Z),view(-37.5,-30),title('azimuth =

实验二 MATLAB程序设计 含实验报告

实验二 MATLAB 程序设计 一、 实验目的 1.掌握利用if 语句实现选择结构的方法。 2.掌握利用switch 语句实现多分支选择结构的方法。 3.掌握利用for 语句实现循环结构的方法。 4.掌握利用while 语句实现循环结构的方法。 5.掌握MATLAB 函数的编写及调试方法。 二、 实验的设备及条件 计算机一台(带有MATLAB7.0以上的软件环境)。 M 文件的编写: 启动MATLAB 后,点击File|New|M-File ,启动MATLAB 的程序编辑及调试器(Editor/Debugger ),编辑以下程序,点击File|Save 保存程序,注意文件名最好用英文字符。点击Debug|Run 运行程序,在命令窗口查看运行结果,程序如有错误则改正 三、 实验内容 1.编写求解方程02=++c bx ax 的根的函数(这个方程不一定为一元二次方程,因 c b a 、、的不同取值而定) ,这里应根据c b a 、、的不同取值分别处理,有输入参数提示,当0~,0,0===c b a 时应提示“为恒不等式!”。并输入几组典型值加以检验。 (提示:提示输入使用input 函数) 2.输入一个百分制成绩,要求输出成绩等级A+、A 、B 、C 、D 、E 。其中100分为A+,90分~99分为A ,80分~89分为B ,70分~79分为C ,60分~69分为D ,60分以下为E 。 要求:(1)用switch 语句实现。 (2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 (提示:注意单元矩阵的用法) 3.数论中一个有趣的题目:任意一个正整数,若为偶数,则用2除之,若为奇数,则与3相乘再加上1。重复此过程,最终得到的结果为1。如: 2?1 3?10?5?16?8?4?2?1 6?3?10?5?16?8?4?2?1 运行下面的程序,按程序提示输入n=1,2,3,5,7等数来验证这一结论。 请为关键的Matlab 语句填写上相关注释,说明其含义或功能。 4. 的值,调用该函数后,

(人教版)六年级上册数学期中测试题及答案

(时间:80分钟满分:100分) 班级__________ 姓名__________ 得分__________ 一、填一填。(16分) 1.() 3 :109 5 ==÷()=()(小数) 2.一块铁与锌的合金,铁占合金质量的2 9 ,那么铁与锌的质量之比是():合金的质量是销的质量的 ()倍。 3.海洋动物乌贼每分钟游 9 10 km,15分钟游()km,1小时游()km。 4. 1 2: 4 的比值是(),把这个比化成最简单的整数比是()。 5.甲、乙两数的比是2:7,它们的平均数是,乙数是()。 6.比的前项扩大到原数的10倍,后项缩小到原数的 1 10 ,比值()。 7.比值为的最简单的整数比是()。 8.确定一个物体的位置需要()和()两个条件。 9.8t的3 4 是();()的 4 9 是3.6m。 二、判一判。(正确的画“√”,错误的画“×”。)(5分) 和1的倒数都是它本身。() 2.1 3 的分子加上2,要使比值不变,分母也应加上2。() 3.比的前项和后项可以是自然数、分数和小数。() 4.5352 1 6263 ?÷?=()

5.一种商品先降价1 3 ,后又提价 1 3 ,价格不变。() 三、选一选。(5分) 1.计算 27 27 28 ?的简便方法是()。 A.按整数乘法的法则进行计算 B. 27272727 27(281)28 28282828?=-?=?- C. 271 272727 2828 ?=+? 2.某种商品,降价后的价格是90元,比原价降低了1 4 ,求原价的算式是()。 A. 1 901 4 ÷- () B. 1 901 4 ÷+ () C. 1 901 4 ?- () 3.甲3 5 小时做18个零件,乙做21个零件要用 3 4 小时,()的工作效率高。 A.甲 B.乙 C.无法比较除以b,商正好是b的倒数,a是()。 5.下面()杯中的糖水最甜。 四、算一算。(30分) 1.直接写得数。(10分)

实验5 Matlab程序设计1

实验5 Matlab 程序设计1 实验目的: 1、 掌握建立和执行M 文件的方法; 2、 掌握实现选择结构的方法; 3、 掌握实现循环结构的方法。 实验内容: 1. 从键盘输入一个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,然 后用和除以10的余数取代该数字;再把第一位与第三位交换,第二位与第四位交换。 2. 求分段函数的值。 ,x x x x y x x x x x x x ?+- <≠-?=-+ ≤<≠≠??-- ?2226035605231且且及其他 用if 语句实现,分别输出x=-5,-3,0,1,2,2.5,3,5时的y 值。请输入x 的值 x=input('请输入x 的值'); if x<0&x~=-3 y=x*x+x-6; elseif 0<=x&x<5&x~=2&x~=3 y=x*x-5*x+6; else y=x*x-x-1; end y

second 请输入x的值-5 y = 14 second 请输入x的值-3 y = 11 >> second 请输入x的值0 y = 6 >> second 请输入x的值1

y = 2 >> second 请输入x的值2 y = 1 >> second 请输入x的值2.5 y = -0.2500 >> second 请输入x的值3

5 >> second 请输入x的值5 y = 19 >> 3.输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中90~100分为A,80~89 分为B,70~79分为C,60~69分为D,60分以下为E。 要求: (1)分别用if语句和swich语句实现。 (2)grade=input('input grade:'); (3)if grade<=100&grade>=90 (4)level='A'; (5)elseif grade<=89&grade>80 (6)level='B'; (7)elseif 70<=grade&grade<=79

昆明理工大学MATLAB实验指导书(第二次实验)

************************ MATLAB上机指导书 ************************ 昆明理工大学机电学院 彭用新 2015年3月

实验三符号计算 一、操作部分:在命令窗口执行命令完成以下运算,记录运算结果。 1.findsym:帮助我们获取系统定义的自变量 f= sym('sin(a*x+b*y)'); findsym(f) 2.numden(获取分子分母), sym2poly,(获取多项式时系数)poly2sym(根据多项式系 数获得符号表达式) [n,d]=numden(sym('x*x+y')+sym('y^2')) p=sym('2*x^3+3*x^2+4'); sym2poly(p) x=[2,3,0,4]; poly2sym(x) 3. collect :合并同类项;expand:展开多项式;horner: 分解成嵌套形式;factor:因式 分解;simplify: 对表达式化简 syms x y; collect(x^2*y+y*x-x^2-2*x) collect((x+y)*(x^2+y^2+1), y) syms x y; expand((x-2)*(x-4)) syms x;horner(x^3-6*x^2+11*x-6) syms x;factor(x^3-6*x^2+11*x-6) syms x;simplify((x^2+5*x+6)/(x+2)) 4. finverse :求得符号函数的反函数。 syms x y; finverse(1/tan(x)) f= x^2+y; finverse(f,y) finverse(f) https://www.360docs.net/doc/473043842.html,pose 求符号函数的复合函数 syms x y; f = 1/(1 + x^2); g = sin(y); compose(f,g) 6. subs :表达式替换。 syms a b;subs(a+b,a,4)

matlab实验报告

实验一小球做自由落体运动内容:一小球竖直方向做自由落体,并无损做往返运动。程序: theta=0:0.01:2*pi x=cos(theta) y=sin(theta) l=1 v=1 while l<10 for t=1:10 y=y+(-1)^l*v*t plot(x,y,[-1,1],[-56,2],'.') axis equal pause(0.1) end l=l+1 end 结果:

-50 -40 -30 -20 -10 收获:通过运用小球自由落体规律,及(-1)^n 来实现无损往 返运动! 实验二 旋转五角星 内容:一个五角星在圆内匀速旋转 程序:x=[2 2 2 2 2 2] y=[0 4/5*pi 8/5*pi 2/5*pi 6/5*pi 0] y1=2*sin(y) x1=2*cos(y) theta=0:4/5*pi:4*pi

x2=2*cos(theta) y2=2*sin(theta) plot(x,y,x1,y1,x2,y2) axis equal theta1=theta+pi/10 x2=2*cos(theta1) y2=2*sin(theta1) plot(x2,y2) axis equal theta=0:4/5*pi:4*pi for rot=pi/10:pi/10:2*pi x=2*cos(theta+rot) y=2*sin(theta+rot) plot(x,y) pause(0.1) end 结果:

-2 -1.5-1-0.500.51 1.52 -2-1.5-1-0.500.511.5 2 收获:通过theta1=theta+pi/10,我们可以实现五角星在圆内匀速 旋转! 实验三 转动的自行车 内容:一辆自行车在圆内匀速转动 程序:x=-4:0.08:4; y=sqrt(16-x.^2); theta1=-pi/2:0.01*pi:3*pi/2; x3=0.5*cos(theta1); y3=0.5*sin(theta1); theta=-pi/2+0.02*pi for k=1:100

六年级期中考试数学试卷

一、填空题 1、81的分数单位是( );12个4 3是( )。 2、一根绳子长87米,4根这样的绳子共长( )米;4 1 根绳子长( ) 米。 3、最小质数的倒数是( );2 3 2 的倒数是( )。 4、把一条12米长的绳子平均剪成6段,每段是它的( ),每段长( )米。 5、5米的 8 1 和1米的( )一样长。 6、某小学六年级(一)班的女生人数占男生人数的4 5 ,那么这班女生占全班人数的( ),男生占全班人数的( ) 7、在直角三角形中,最小角的度数是直角的31 ,那么最小角是( )度。 8、 32与它的倒数和是( ),695 3 与它的倒数的积是( )。 9、修路队修一条公路,5天修了全长的8 5 ,平均每天修了全长的( )。 10、12米减少41米是( )米;12米减少它的4 1 是( )米。 二、选择题 1、把4千克花生平均分成5堆,每堆花生是4千克的( )。 A 、 51千克 B 、51 C 、54 千克 2、41×0.125×32=(4 1 ×4) ×(0.125×8)是根据( )运算定律来简算 的。 A 、乘法的交换律 B 、乘法的分配律 C 、乘法的结合律 D 、乘法的交换律和结合律 3、由于 74×47 =1,所以可以说( )。 A 、74是倒数 B 、47是倒数 C 、74和47 都是倒数 D 、74和4 7 互为倒数 4、假分数除以假分数,商一定( )被除数。 A 、小于 B 、大于 C 、不大于 D 、无法确定 三、判断题(对的打√,错的打×) 1、分数除法的意义和整数除法的意义是一样的。( ) 2、0和1的倒数都是它本身。 ( ) 3、两个真分数相乘的积,一定小于其中一个因数。( ) 4、a 是b 的 3 1 ,b 就是a 的3倍。( ) 5、甲数除以乙数,等于甲数乘以乙数的倒数。( ) 6、甲数的 51等于乙数的6 1 ,那么甲数比乙数大。( ) 四、计算题 1、 直接写出得数 83+87= 95÷101= 21×32= 117-115= 65÷6= 121×6= 10×54= 875÷87 5= 0÷98 11 = 41+21= 31-51= (73-73)×35= 2、 计算下面各题,能简算的要简算 214 ×87×4 3 3735×114+372×11 4 (121+43-127)÷72

MATLAB实验五 函数文件

MATLAB实验报告 学院:光电学院 班级:073-1 姓名:刘颖 学号:200713503117

实验五 函数文件 1.定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件。 程序设计: function [e ln s c]=num(x) e=exp(x) ln=log(x) s=sin(x) c=cos(x) end 运行结果: >> num(5i) e = 0.2837 - 0.9589i ln = 1.6094 + 1.5708i s = 0 +74.2032i c = 74.2099 ans = 0.2837 - 0.9589i 2.一物理系统可用下列方程组来表示: ??? ? ??? ???????= ?????? ??? ??? ???????????? ??----g g m m N N a a m m m m 2121212 111001cos 0 0sin 00cos 0 sin 0sin cos θ θθ θθθ 从键盘输入 m 1 、 m 2 和θ的值,求 N a a 121、、和 N 2 的值。其中g 取9.8,输入θ时以角度为单位。 程序设计: 函数文件in.m: function [a1,a2,N1,N2]=in(m1,m2,t) g=9.8; A=[m1*cos(t) -m1 -sin(t) 0;m1*sin(t) 0 cos(t) 0;0 m2 -sin(t) 0;0 0 -cos(t) 1]; C=[0;m1*g;0;m2*g]; B=inv(A)*C; a1=B(1); a2=B(2); N1=B(3); N2=B(4); end 调用in.m 的命令文件: >> m1=1;m2=2;t=30*pi/180; >> [a1,a2,N1,N2]=in(m1,m2,t) 运行结果: a1 = 6.5333 a2 = 1.8860 N1 = 7.5440 N2 = 26.1333 4.设 f(x)= 01 .01 1 .01 ) 3() 2(4 2 +++--x x , 编写一个MATLAB 函数文件fx.m ,使得调用f(x)时,x 可用矩阵代入,得出的f(x)为同阶矩阵。 程序设计: 函数文件fx.m: function A=fx(x) A=1./((x-2).^2+0.1)+1./(((x-3).^4)+0.01) end 调用fx.m 的命令文件: >> A=fx([1 2;2 3;4 3]) 运行结果: A = 0.9716 10.9901 10.9901 100.9091 1.2340 100.9091 5.已知y= ) 20()30() 40(f f f + (1)当f(n)=n+10ln(n 2+5)时,求y 的值。

MATLAB第二次上机实验报告

电子科技大学电子工程学院标准实验报告(实验)课程名称MATLAB与数值分析 学生姓名: 学号: 指导教师:

一、实验名称 实验二 线性方程组求解和函数的数值逼近 二、实验目的 通过上机实验,使学生对病态问题、线性方程组求解和函数的数值逼近方法有一个初步的理解。 实验涉及的核心知识点:病态方程求解、矩阵分解和方程组求解、Lagrange 插值。 实验重点与难点:算法设计和MATLAB 编程 三、实验内容 1. 对高阶多项式 ()()() ()()20 1 1220k p x x x x x k ==---=-∏ 编程求下面方程的解 ()190p x x ε+= 并绘图演示方程的解与扰动量ε的关系。 2. 对2 20n =,生成对应的Hilbert 矩阵,计算矩阵的条件数;通过先确定解获得常向量 b 的方法,确定方程组 ()n H x b = 最后,用矩阵分解方法求解方程组,并分析计算结果。 3. 对函数 ()2 1 125f x x = + []1,1x ∈- 的Chebyshev 点 ()()21cos 21k k x n π ?? -= ? ?+? ? ,1,2,,1k n =+ 编程进行Lagrange 插值,并分析插值结果。 四、实验数据及结果分析 1. 对高阶多项式

()()() ()()20 1 1220k p x x x x x k ==---=-∏ 编程求下面方程的解 ()190p x x ε+= 并绘图演示方程的解与扰动量ε的关系。 p=[1,-1]; for i=2:20 n=[1,-i]; p=conv(p,n); % 求多项式乘积 end m=zeros(1,21); % m 的最高次幂为20,有21项 hold on x=1:20; d=[-1,0,0.1,0.5,1]; for i=1:5 delt=d(i); m(2)=delt; y=(roots(p+m))'; % 求多项式的根 plot(x,y,'-o','color',[i/5,i/20,i/10]); end title('方程p(x)=0的解与扰动量delt 的关系') legend('delt=-1','delt=0','delt=0.1','delt=0.5','delt=1') 2468101214161820 010 20 30 40 50 60 方程p(x)=0的解与扰动量delt 的关系 delt=-1delt=0delt=0.1delt=0.5delt=1

参考答案Matlab实验报告

实验一 Matlab基础知识 一、实验目的: 1.熟悉启动和退出Matlab的方法。 2.熟悉Matlab命令窗口的组成。 3.掌握建立矩阵的方法。 4.掌握Matlab各种表达式的书写规则以及常用函数的使 用。 二、实验内容: 1.求[100,999]之间能被21整除的数的个数。(rem) 2.建立一个字符串向量,删除其中的大写字母。(find) 3.输入矩阵,并找出其中大于或等于5的元素。(find) 4.不采用循环的形式求出和式 63 1 2i i= ∑ 的数值解。(sum) 三、实验步骤: ●求[100,199]之间能被21整除的数的个数。(rem) 1.开始→程序→Matlab 2.输入命令: ?m=100:999; ?p=rem(m,21); ?q=sum(p==0) ans=43 ●建立一个字符串向量,删除其中的大写字母。(find) 1.输入命令:

?k=input('’,’s’); Eie48458DHUEI4778 ?f=find(k>=’A’&k<=’Z’); f=9 10 11 12 13 ?k(f)=[ ] K=eie484584778 ●输入矩阵,并找出其中大于或等于5的元素。(find) 1.输入命令: ?h=[4 8 10;3 6 9; 5 7 3]; ?[i,j]=find(h>=5) i=3 j=1 1 2 2 2 3 2 1 3 2 3 ●不采用循环的形式求出和式的数值解。(sum) 1.输入命令: ?w=1:63; ?q=sum(2.^w) q=1.8447e+019

实验二 Matlab 基本程序 一、 实验目的: 1. 熟悉Matlab 的环境与工作空间。 2. 熟悉M 文件与M 函数的编写与应用。 3. 熟悉Matlab 的控制语句。 4. 掌握if,switch,for 等语句的使用。 二、 实验内容: 1. 根据y=1+1/3+1/5+……+1/(2n-1),编程求:y<5时最大n 值以及对应的y 值。 2. 编程完成,对输入的函数的百分制成绩进行等绩转换,90~100为优,80~89为良,70~79为中,60~69为及格。 3. 编写M 函数文件表示函数 ,并分别求x=12和56时的函数值。 4. 编程求分段函数 2226;03 56;0532 1;x x x x y x x x x x x x +-<≠=-+≤<≠≠-+且且及其它,并求输入x=[-5.0,-3.0,1.0,2.0,2.5,3.0,3.5]时的输出y 。 三、 实验步骤: 根据y=1+1/3+1/5+……+1/(2n-1),编程求:y<5时最大n 值以及对应的y 值。 1. 打开Matlab ,新建M 文件 2. 输入命令: 51022-+x

六年级数学期中测试卷

4、12的因数有( ),从中选出4个数组成一个比例是( )。 5、把一个底6厘米,高4厘米的三角形,按1∶2的比缩小后,底是( )厘米,高是( )厘米, 6、5个人坐在4把椅子上,总有一把椅子上至少坐( )个同学。 7、油漆一根高4米,底面直径4分米的圆形房柱子,油漆面积是( )。 8、把一根长3米,底面直径是2分米的圆柱形钢材锯成2段,表面积增加( )。 9、一幅精密零件图纸,用5厘米表示实际长5毫米,这幅图纸的比例尺是( ) 10、一个圆柱和一个圆锥等底高,他们体积差为60立方厘米,那么,圆柱和圆锥的体积各是( )和( )立方厘米。 11、一个闹钟,敲5下用去12秒,照样计算,如果敲10下要用( )秒。 12、把一根铁丝平均分成若干段,每段的长度和的段数成( )比例。 13、如图:直角三角形ABC ,AC =4厘米,AB =5厘米,BC =3厘米, 如果以AC 边为轴旋转一周的空间是( )立方厘米, 如果以BC 边为轴旋转一周的空间是( )立方厘米。 14、把一个圆柱形水桶,里面盛48升的水,正好盛满,如果把一块与水桶内部等底等高的圆锥形物体放入水中,桶内还有水( )升水。 二.判断(10分) 1、数轴上,负数都在0的右边。负数都比正数小。 ( ) 2、圆锥的体积比与它等底等高圆柱的体积少2倍。 ( ) 3、底面直径和高相等时圆柱的侧面展开是一个正方形。 ( ) 4、X :3=4:Y ,X 和Y 成正比例。 ( ) 5、三角形的底一定,它的面积和高成反比例。 ( ) 6、图上距离越长,两地的实际距离也就越长。 ( ) 7、圆的半径与面积成正比例。 ( ) 8、圆锥的侧面展开是一个等腰三角形。 ( ) 9、正方形的面积和边长成正比例。 ( ) 10、一个长方体、正方体,圆柱体底面积和高都相等,则它们体积相等。 ( ) 三、选择题(把准确的序号填在括号,10分) 1、六年级(5)班的出勤人数和缺勤人数( )。 A 、成正比例 B 、成反比例 C 、不成比例 2、在比例尺是15:1的图纸上,量的零件的长是30厘米,这个零件的实际长度是( )。A 、15毫米 B 、20毫米 C 、300毫米 3、要做一个圆柱形的通风管,下面( )的铁皮不可能做成。 A 、长方形 B 、平行四边形 C 、正方形 D 、梯形 4、一个圆柱体,如果底面周长扩大3倍,高不变,那么体积扩大( )倍。 A 、 3 B 、 6 C 、 9 5、用一个高是12厘米的圆锥形容器盛满水,倒入和它等底等高的圆柱形容器中,水的高度是( )厘米。 A 、 6 B 、4 C 、36 四、我会算 1、计算(能简算的要简算 8分) 7 4×41+41×73+41 52 ×116+40%×115 0.037×34+0.37×6.6 13.6-(2.6+0.25÷25%) 2、解比例 (6分) 32:X=90%:53 9.6:X=53:81 X :(0.4+8) =5:2.8 3、列式计算(9分) 4 厘米 B

最新人教版六年级数学下册期中试卷及答案

人教版六年级数学下册期中数学试卷 一、选择题(共5分) 1、加工一批零件,经检验有100个合格,不合格的有25个,这批零件的合格率是() A、75% B、80% C、100% 2、甲数比乙数多25%,则乙数是甲数的() A、75% B、80% C、125% 3、把5kg糖放入95kg水中,糖水中的含糖率是() A、5% B、4.8% C、15% 4、工程队计划修一段长50km的公路,已经修了35km,还剩()没修 A、70% B、75% C、30% 5、做一个圆柱形油桶,至少要用多少铁皮是求它的()A.表面积B.侧面积C.体积 二、判断。正确的请在请在答题卡上打“√”,错误的请在请在答题卡上打“×”(共5分) 千克大小相等,意义也相同。() 6、20%与1 5 7、底面半径是6cm圆锥体的体积等于底面半径是2cm的等高圆柱的体积。() 8、圆柱的底面半径扩大为原来的2倍,高缩小为原来的一半,体积不变。() 9、、一种商品先提价10%,再降价10%,商品的价格不变。()

16()10、圆柱有无数条高,圆锥只有一条高。( ) 三、填空题(共24分,每空1分) 11、8 :5=( )÷( )= =( )%=( )小数 12、用4吨花生榨油1.6吨,花生的出油率是( )。 13、一项工程,已经完成42%,还剩( )%没修。 14、一个圆柱的高扩大3倍,底面半径不变,则圆柱的体积扩大 ( )倍;如果圆柱的高不变,底面半径扩大3倍,则圆柱的体积扩大( )倍。 15、一个圆柱的底面半径是2cm ,高是10cm ,它的侧面积是 ( ),表面积是( ),体积是( ) 16、把一个圆柱沿直径分割成若干等分(如图),拼成一个近似的长方体,近似的长方体的宽是2厘米,高是5厘米, 这个圆柱体的体积是 ( ),侧面积是( ) 17、把一根长10米的木料平行底面据成一样长的两段,结果表面积 增加了6.28平方米,这根木料原来的体积是( )。 16题图 17题图 18、一台电脑售价3600元,按售价的80%出售,实际售价( )元。 19、甲数是20 ,乙数是16 ,甲数是乙数的( )%,乙数是甲数的( )%,甲数比乙数多( )%,乙数比甲数少( )% 20、把一个体积是18.84立方米的圆柱体削成一个最大的圆锥,圆锥的的体积是

(完整版)Matlab实验5选择结构程序结构

实验五、选择与循环结构 一、实验目的: 1、 掌握建立和执行M 文件的方法。 2、 掌握利用if 语句实现选择结构的方法。 3、 掌握利用switch 语句实现多分支选择结构的方法。 4、 掌握try 语句的使用。 5、 掌握利用for 语句实现循环结构的方法。 6、 掌握利用while 语句实现循环结构的方法。 7、 熟悉利用向量运算来代替循环的操作方法。 二、实验内容: 1、 列分段函数的值。 ?? ???--≠≠<≤+--≠<-+=其他且且,632,100,6530,6222x x x x x x x x x x x y 要求: (1) 用if 语句实现,分别输出x =-0.5,-3.0,1.0,2.0,2.5,3.0,5.0时的y 值。 提示:x 的值从键盘输入,可以是向量。 %homework_5_1_1.m x=input('请输入x 的值:x='); if (x<0 & x~=-3) y= x.*x + x - 6 elseif (x>=0 & x<10 & x~=2 & x~=3) y=x.*x-5.*x+6 else y=x.*x-x-6 end >> homework_5_1 请输入x 的值:x=[-0.5 -3.0 1.0 2.0 2.5 3.0 5.0] y = -5.2500 6.0000 -6.0000 -4.0000 -2.2500 0 14.0000 (2) 用逻辑表达式实现上述函数。 %homework_5_1_2.m x=input('请输入x 的值:x=') y=(x<0 & x~=-3).*(x.*x+x-6)... +(x>=0 & x<10 &x~=2 &x~=3).*(x.*x-5.*x+6)... +(x>=10 | x==-3 | x==3 | x==2).*(x.*x-x-6) >> homework_5_1_2 请输入x=[-0.5 -3.0 1.0 2.0 2.5 3.0 5.0] x = -0.5000 -3.0000 1.0000 2.0000 2.5000 3.0000 5.0000 y = -6.2500 6.0000 2.0000 -4.0000 -0.2500 0 6.0000

第二次数学实验报告Matlab 二维曲线绘图

《数学实验》报告实验名称 Matlab 二维曲线绘图 2011年 5月

一、【实验目的】 学习Matlab 绘图的运用,学会制作二维曲线,三维图形的绘画。 二、【实验任务】 P79 第3,5,9题。 1,在同一图形窗口画三个子图…… 2,绘制圆锥螺线的图像并加各种标注…… 3,画三维曲面z=5-x^2-y^2与平面z=3的交线。 三、【实验程序】 1. >> clear >> x=-pi:pi/50:4*pi; y1=x.*cos(x); y2=x.*tan(1./x).*sin(x.^3); y3=exp(1./x).*sin(x); subplot(3,1,1) plot(x,y1,'r*'),grid on title('y1=xcosx') xlabel('x轴'),ylabel('y轴') axis([-pi pi -pi pi]) gtext('y1=xcosx'),legend('y1=xcosx') subplot(3,1,2),plot(x,y2,'b'),grid on title('y=xtan(1/x)sin(x^3)') gtext('y=xtan(1/x)sin(x^3)') legend('y=xtan(1/x)sin(x^3)') axis([pi 4*pi -2 2]) subplot(3,1,3),plot(x,y3,'y'),grid on title('y=exp(1/x)sinx') xlabel('x轴'),ylabel('y轴') gtext('y=exp(1/x)sinx') legend('y=exp(1/x)sinx') axis([1 8 -3 3]) 2. >> clear >> t=0:pi/50:20*pi; x=t.*cos(pi/6.*t); y=t.*sin(pi/6.*t); z=2.*t; plot3(x,y,z) title('圆锥螺线') xlabel('x轴'),ylabel('y轴'),zlabel('z轴') >> t=0:pi/50:20*pi; x=t.*cos(pi/6.*t);

相关文档
最新文档