文档库 最新最全的文档下载
当前位置:文档库 › 《数学实验与Matlab》程序

《数学实验与Matlab》程序

《数学实验与Matlab》程序
《数学实验与Matlab》程序

数学实验与Matlab 1《数学实验与Matlab》程序

周晓阳

华中科技大学数学系

我将程序按书中的顺序排列,这样便于读者利用。

本书程序均通过了调式。可直接拷贝到命令窗口运行或编制M文件运行。

如出现问题,可能是中英文标点的缘故(排版有可能使用了中文标点),请将中文标点换为英文标点试试。

数学实验与Matlab 2实验1.矩阵运算与Matlab命令

1.1 知识要点与背景:日常矩阵及其运算

【 A=[4 2 3;1 3 2;1 3 3;3 2 2], % 表1-1、表1-2的数据分别写成矩阵形式

B=[35 20 60 45;10 15 50 40;20 12 45 20] 】

【C=A*B %矩阵乘法,求各订单所对应的原材料和劳动力。

【whos % 查看Matlab工作空间中变量及其规模】

1.2实验与观察:矩阵和Matlab语言

1.2.1 向量的生成和运算

【 x=linspace(0,4*pi,100); %将[0,4π]区间100等分,产生了一个100维向量

y=sin(x); %计算函数值,产生了一个与x同维的100维函数向量y

y1=sin(x).^2; %计算函数向量,注意元素群运算

y2=exp(-x).*sin(x);

%以x为横坐标,y为纵坐标画函数的图用不同的线型将函数曲线绘制在一个图上

plot(x,y,'-',x,y1,'-',x,y2,'.-') 】

1. 向量的创建

◆直接输入向量。

【x1=[1 2 4],x2=[1,2,1],x3=x1' 】

◆冒号创建向量。

【x1=3.4:6.7

x2=3.4:2:6.7

数学实验与Matlab 3 x3=2.6:-0.8:0 】

◆生成线性等分向量。

【x=linspace(0,1,5) 】

2. 向量的运算

【 y=sin(x) 】

【 y1=sin(x).^2; y2=exp(-x).*sin(x); 】

1.2.2.矩阵创建和运算

1.创建矩阵

(1)数值矩阵的创建

◆直接输入法创建简单矩阵。

【A=[1 2 3 4; 5 6 7 8; 9 10 11 12] 】

【 B=[-1.3,sqrt(3);(1+2)*4/5,sin(5);exp(2),6] 】

(2)符号矩阵的创建

【syms a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 …

b11 b12 b13 b14 b21 b22 b23 b24 b31 b32 b33 b34

A1=[a11 a12 a13 a14 ;a21 a22 a23 a24; a31 a32 a33 a34],

B1=[b11 b12 b13 b14 ;b21 b22 b23 b24; b31 b32 b33 b34] 】2.矩阵的运算

【 C=A1+B1,D=A1-B1 】

【syms c

cA=c*A1 】

【 C=A1*B1 】

数学实验与Matlab 4 { ??? Error using ==> sym/mtimes, Inner matrix dimensions must agree. }

【 A2=A1(:,1:3), B1 】

【 G=A2*B1 】

【 g11=A2(1,:)*B1(:,1) 】

【A, A_trans=A' 】

【H=[1 2 3 ; 2 1 0 ; 1 2 3 ], K=[1 2 3 ; 2 1 0 ; 2 3 1]

h_det=det(H),

k_det=det(K),H_inv=inv(H),K_inv=K^-1 】

【 A=[3 0 1; 1 1 0;0 1 4];

B=inv(A-2*eye(3))*A, B=(A-2*eye(3))\A 】

3.分块矩阵:矩阵的裁剪、分割、修改与抽取

(1)

【A=[1 0 1 1 2;0 1 -1 2 3;3 0 5 1 0;2 3 1 2 1], vr=[1,3];vc=[1,3];

A1=A(vr,vc) %取出A的1、3行和1、3列的交叉处元素构成新矩阵A1】

◆将上面的矩阵A分为四块,并把它们赋值到矩阵B中,观察运行后的结果。

【 A11=A(1:2,1:2),A12=A(1:2,3:5),A21=A(3:4,1:2),A22=A(3:4,3:5) B=[A11 A12;A21 A22] 】

(2)矩阵的修改和提取

◆【A=[1 0 1 1 2;0 1 -1 2 3;3 0 5 1 0;2 3 1 2 1]

A(1,:)=[0 0 0 0 0]; A 】

◆观察:

【B(:,[2,4])=[ ] %删除矩阵B的第2、4列】

数学实验与Matlab 5(3)矩阵元素的抽取

4.生成特殊矩阵

【 y1=rand(1,5), y2=rand(1,5),

rand('seed',3), x1=rand(1,5), rand('seed',3), x2=rand(1,5) 】

5. 常用矩阵函数

6. 数据的简单分析

【 rand('seed',1);A=rand(3,6),

Asort=sort(A), Amax=max(A), Asum=sum(A) 】

1.2.3 Matlab工作环境和编程

2.Matlab的基本设计

1.3应用、思考与练习

1.3.1关系矩阵

1.3.2 投入产出

1.3.3 循环比赛的名次

【A=[0 1 1 0; 0 0 1 1; 0 0 0 1; 1 0 0 0],

e=ones(4,1); c=A*e;

s=c' 】

数学实验与Matlab 6★画矩阵结构图的gplot指令。

◆(3)

【clf, A=[0 1 1 0;0 0 1 1;0 0 0 1;1 0 0 0]; xy=[0 1;0 0;-1 –0.5;1 –0.5];

graphy_plot(A,xy,1,0.5), % gplot(A,xy) 】

1.3.4 参考程序

graphy_plot.m

【 function y=graphy_plot(A,xy,l,p)

%画矩阵的有向结构图。A为邻接矩阵,xy为顶点坐标,l控制参数,l=0,画无向图;

%l~=0,画有向图。p为控制箭头大小的参数。

a=-max(abs(xy(:,1)))*1.1;b=max(abs(xy(:,1)))*1.1;

c=-max(abs(xy(:,2)))*1.1;d=max(abs(xy(:,2)))*1.1;

if l=0

gplot(A,xy),axis([a b c d]),hold on,

elseif l~=0

U=[];V=[];X=[];Y=[];

n=length(A(:,1)) ;

for i=1:n

k=find(A(i,:)~=0);

m=length(k);

if(m~=0)

for j=1:m

u(1)=(xy(k(j),1)-xy(i,1)); v(1)=(xy(k(j),2)-xy(i,2));

u(2)=eps; v(2)=eps; U=[u;U];V=[v;V];

X=[[xy(i,1) xy(k(j),1)];X]; Y=[[xy(i,2) xy(k(j),2)];Y];

end

text(xy(i,1),xy(i,2),['\bullet\leftarrow\fontsize{16}\it{V}',…

um2str(i)]); hold on,

end

end

gplot(A,xy),axis([a b c d]),hold on,

h=quiver(X,Y,U,V,p);set(h,'color','red');hold on,

钣金加工件检验与喷涂质量检验方案

钣金加工件检验与喷涂质量检验方案 1

钣金加工件检验 1.目的 规范钣金结构件的检验标准,以使各过程的产品质量得以控制。 2.适用范围 本标准适用于各种钣金结构件的检验,图纸和技术文件并同使用。当有冲突时,以技术规范和客户要求为准。 3.引用标准 本标准的尺寸未注单位皆为mm,未注公差按以下国标IT13级执行 GB/T1800.3-1998 极限与配合标准公差和基本偏差数值表 GB/T1800.4 -1998 极限与配合标准公差等级和孔、轴的极限偏差表 GB/1804- 一般公差未注公差的线性和角度尺寸的公差 未注形位公差按GB/T1184 –1996 形状和位置公差未注公差值执行。 4.原材料检验标准 4.1金属材料 4.1.1钣材厚度及质量应符合国标,采用的钣材需出示性能测试报告及厂商证明。 4.1.2材料外观:平整无锈迹,无开裂与变形。 2

4.1.3 尺寸:按图纸或技术要求执行,本司未有的按现行国标执行。 4.2塑粉 4.2.1塑粉整批来料一致性良好,有出厂证明与检验报告,包含粉号、色号以及各项检验参数。 4.2.2试用后符合产品要求(包括颜色、光泽、流平性、附着力等)。 4.3通用五金件、紧固件 4.3.1外观:表面无绣迹、无毛刺批锋,整批来料外观一致性良好。 4.3.2尺寸:按图纸与国标要求,重要尺寸零缺陷。 4.3.2性能:试装配与使用性能符合产品要求。 5.3 钣金加工件检验标准 5.3.1 尺寸:尺寸按图纸要求检验,尺寸公差见表三。 【附表三:尺寸公差要求】 5.3.2 压铆件 压铆螺母(柱)、压铆螺钉、涨铆螺母(柱)、拉铆螺母等,压上零部件后,螺纹不得变形(螺母或螺钉能自由进出,顺畅无卡滞现象),压铆件应与板面相平,不允许凸起或凹进(手感触摸应平滑),压铆件与板面垂直,压铆后压铆区无有变形、猪嘴现象,拉包的高度、壁厚应均匀一致,顶部不应有毛刺。 5.3.3 焊接 3

MATLAB课程设计报告

华东交通大学MATLAB程序设计报告书 课题名称:基于MATLAB的粒子群优化算法的实现 姓名: 学号:20160280800014 专业:控制科学与工程 2016年 11月 20日

基于MATLAB的粒子群优化算法的实现 一、课程选题目的 本次课程设计的课题为《基于MATLAB的粒子群优化算法的实现》,主要为学会运用MATLAB对实际算法编程,加深对粒子群优化算法的理解,并为今后熟练使用MA TLAB进行系统的分析仿真和设计奠定基础。数值计算分析可以帮助更深入地理解理论知识,并为将来使用MA TLAB进行各领域数值分析分析和实际应用打下基础。 此次课程主要是为了进一步熟悉对MATLAB软件的使用,以及学会利用MA TLAB对数值运算这种实际问题进行处理,将理论应用于实际,加深对它的理解。 二、粒子群优化算法原理 优化是科学研究、工程技术和经济管理等领域的重要研究工具。它所研究的问题是讨论在众多的方案中寻找最优方案。例如,工程设计中怎样选择设计参数,使设计方案既满足设计要求又能降低成本;资源分配中,怎样分配有限资源,使分配方案既能满足各方面的基本要求,又能获得好的经济效益。在人类活动的各个领域中,诸如此类,不胜枚举。优化这一技术,正是为这些问题的解决,提供理论基础和求解方法,它是一门应用广泛、实用性很强的科学。近十余年来,粒子群优化算法作为群体智能算法的一个重要分支得到了广泛深入的研究,在路径规划等许多领域都有应用。 2.1 粒子群优化算法的起源 粒子群优化(PSO)算法是由Kennedy和Eberhart于1995年用计算机模拟鸟群觅食这一简单的社会行为时,受到启发,简化之后而提出的。 设想这样一个场景:一群鸟随机的分布在一个区域中,在这个区域里只有一块食物。所有的鸟都不知道食物在哪里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的方法就是追寻自己视野中目前离食物最近的鸟。如果把食物当作最优点,而把鸟离食物的距离当作函数的适应度,那么鸟寻觅食物的过程就可以当作一个函数寻优的过程。鱼群和鸟群的社会行为一直引起科学家的兴趣。他们以特殊的方式移动、同步,不会相互碰撞,整体行为看上去非常优美。生物学家CargiReynolds提出了一个非常有影响的鸟群聚集模型。在他的模拟模型boids中,每一个个体遵循:避免与邻域个体相冲撞、匹配邻域个体的速度、试图飞向感知到的鸟群中心这三条规则形成简单的非集中控制算法驱动鸟群的聚集,在一系列模拟实验中突现出了非常接近现实鸟群聚集行为的现象。该结果显示了在空中回旋的鸟组成轮廓清晰的群体,以及遇到障碍物时鸟群的分裂和再度汇合过程。由此受到启发,经过简化提出了粒子群优化算法。 2.2粒子群优化算法的原理 在粒子群优化算法中,每个优化问题的潜在解都是搜索空间中的一只鸟,称之为“粒子”。所有的粒子都有一个由被优化的函数决定的适应值,每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空间中搜索。优化开始时先初始化为一群随机粒子(随机解)。然后通过迭代找到最优解。在每一次迭代中,粒子通过跟踪两个极值来更新自己。第一个极值就是整个种群目前找到的最优解。这个极值是全局极值。另外也可以不用整个种群而只是用其中一部分作为粒子的邻居,那么在所有邻居中的极值就是局部极值。第二个极值是粒子本身所找到的最优解,称为个体极值。这是因为粒子仅仅通过跟踪全局极值或者局部极值来更新位置,不可能总是获得较好的解。这样在优化过程中,粒子在追随全局极值或局部极值的同时追随个体极值则圆满的解决了这个问题。这就是粒子群优化

涂装检验规范

涂装质量检验规范 1 目的 为有效控制涂装作业的正常生产,确保产品质量,提高效益,防止因涂装不当导致结构件的防腐保护失效。 2 范围 本标准规定了对涂装进行质量检验时应遵循的基本原则和控制内容。 本标准适用于涂装的质量控制,工艺纪律管理(基本要求、主要内容及考核办法)。 3 引用标准 下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。 GB/T 10300.5 质量管理和质量体系要素指南 JB/Z 220 工序质量控制通则 GB/T 19023 质量管理体系文件指南 Q/XZ 200-2008 质量手册 GB/T 15498 企业标准体系 JB/T 5059-1991 特殊工序质量控制导则 4涂装检验的基本原则 4.1 涂装过程在整个工作期间易受操作者差错或有害环境的影响。另外,要通过检查已完成的工作发现存在何种问题通常较为困难。因此,在工作完成后再进行质量控制就不是一件容易的事。检查人员(或任何质量控制人员)必须在工作进行过程中位于现场,并且对其进行始终如一的观察评价,才能对涂装过程作出准确判断。 4.2 操作人员、检验人员要经过技术培训和资格认证。 4.3 应对工作环境(杂质、温度、湿度、露点等)进行控制,以满足工艺文件的要求,必要时应加以验证。 4.4 检验和施工应严格遵循技术规范和质量管理等文件的要求,严格控制工艺参数及影响参数波动的各种因素,使涂装过程处于受控状态。同时加强工艺方法的试验验证和反馈。 4.5 所用工艺材料、被加工物资应实行严格控制,必要时应进行复检。 4.6 必须使用经确认合格的模具、工装、设备和计量器具,并积极采用先进的检测技术和控制手段,对影响质量特性的主要因素进行快速、准确的检测和调整,减少质量波动。 4.7 检验员应检查涂装施工的整个过程,检查重点应放在表面处理和涂装施工的起始,以加强过程控制为主,辅以必要的多频次的工序检查,检查人员与质量保证人员对现场操作负有监督的责任和权限。 4.8 应从涂装流程分析着手,找出各环节(或分工序)影响质量特性的主要因素,研究控制方法,配备适当手段,进行工序过程的系统控制。特别工序应遵循“点结合”的原则,在系统控制的基础上,对关键环节进行重点控制。 4.9 质保工程师对质量实施见证性审核,对工序加工中操作者是否处于自控状态,检验员是否忠于职守,图纸、工艺文件是否有效贯彻,工序加工质量是否符合规定要求等方面进行

《MATLAB程序设计与应用(刘卫国)》(第二版) 答案

《MATLAB程序设计与应用(刘卫国)》(第二版)实验一MATLAB运算基础 1.(1) z1=2*sin(pi*85/180)/(1+exp(2)) (2)x=[2,1+2i;-0.45,5]; z2=log(x+sqrt(1+x.^2))/2 (3)a=-3.0:0.1:3.0; z3=0.5*(exp(0.3*a)-exp(-0.3*a)).*sin(a+0.3)+log((0.3+a)/2) (4)t=0:0.5:2.5; z4=(t>=0&t<1).*t.^2+(t>=1&t<2).*(t.^2-1)+(t>=2&t<3).*(t.^2-2*t+1) 2. A=[12,34,-4;34,7,87;3,65,7]; B=[1,3,-1;2,0,3;3,-2,7]; (1)a=A+6*B b=A-B+eye(size(A)) %I=eye(size(A)) (2)c=A*B d=A.*B (3)e=A^3 f=A.^3 (4)g=A/B h=B\A (5)m=[A,B] n=[A([1,3],:);B^2] 3. A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25]; B=[3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,11]; (1)C=A*B (2)D=C(3:end,2:end) 4.(1) a=100:999; b=rem(a,21)==0; c=find(b); d=length(c) (2)ch='Just as Bianhaiman said,Xiehong is ...'; e=find(ch>='A'&ch<='Z'); ch(e)=[] 实验二 MATLAB矩阵分析与处理 1.E=eye(3);

通信原理课程设计报告(基于Matlab)

2DPSK调制与解调系统的仿真 设计原理 (1) 2DPSK信号原理 1.1 2DPSK信号原理 2DPSK方式即是利用前后相邻码元的相对相位值去表示数字信息的一种方式。现假设用Φ表示本码元初相与前一码元初相之差,并规定:Φ=0表示0码,Φ=π表示1码。则数字信息序列与2DPSK信号的码元相位关系可举例表示如2PSK信号是用载波的不同相位直接去表示相应的数字信号而得出的,在接收端只能采用相干解调,它的时域波形图如图2.1所示。 图1.1 2DPSK信号 在这种绝对移相方式中,发送端是采用某一个相位作为基准,所以在系统接收端也必须采用相同的基准相位。如果基准相位发生变化,则在接收端回复的信号将与发送的数字信息完全相反。所以在实际过程中一般不采用绝对移相方式,而采用相对移相方式。定义为本码元初相与前一码元初相之差,假设: →数字信息“0”; →数字信息“1”。 则数字信息序列与2DPSK信号的码元相位关系可举例表示如下: 数字信息: 1 0 1 1 0 1 1 1 0 1 DPSK信号相位:0

或 : 1.2 2DPSK 信号的调制原理 一般来说,2DPSK 信号有两种调试方法,即模拟调制法和键控法。2DPSK 信号的的模拟调制法框图如图1.2.1所示,其中码变换的过程为将输入的单极性不归零码转换为双极性不归零码。 图1.2.1 模拟调制法 2DPSK 信号的的键控调制法框图如图1.2.2所示,其中码变换的过程为将输入的基带信号差分,即变为它的相对码。选相开关作用为当输入为数字信息“0” 时接相位0,当输入数字信息为“1”时接pi 。 图1.2.2 键控法调制原理图 1.3 2DPSK 信号的解调原理 2DPSK 信号最常用的解调方法有两种,一种是极性比较和码变换法,另一种是差分相干解调法。 码变换 相乘 载波 s(t) e o (t)

Matlab编程与应用习题和一些参考答案

Matlab 上机实验一、二 3.求下列联立方程的解???????=+-+-=-+=++-=--+4 1025695842475412743w z y x w z x w z y x w z y x >> a=[3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10]; >> b=[4;4;9;4]; >> c=a\b 4.设???? ??????------=81272956313841A ,??????????-----=793183262345B ,求C1=A*B’;C2=A’*B;C3=A.*B,并求上述所有方阵的逆阵。 >> A=[1 4 8 13;-3 6 -5 -9;2 -7 -12 -8]; >> B=[5 4 3 -2;6 -2 3 -8;-1 3 -9 7]; >> C1=A*B' >> C2=A'*B >> C3=A.*B >> inv(C1) >> inv(C2) >> inv(C3) 5.设 ?? ????++=)1(sin 35.0cos 2x x x y ,把x=0~2π间分为101点,画出以x 为横坐标,y 为纵坐标的曲线。 >> x=linspace(0,2*pi,101); >> y=cos(x)*(0.5+(1+x.^2)\3*sin(x)); >> plot(x,y,'r') 6.产生8×6阶的正态分布随机数矩阵R1, 求其各列的平均值和均方差。并求该矩阵全体数的平均值和均方差。 (mean var ) a=randn(8,6) mean(a) var(a) k=mean(a) k1=mean(k) i=ones(8,6) i1=i*k1 i2=a-i1 i3=i2.*i2 g=mean(i3) g2=mean(g)

MATLAB课设报告

课程设计任务书 学生姓名:董航专业班级:电信1006班 指导教师:阙大顺,李景松工作单位:信息工程学院 课程设计名称:Matlab应用课程设计 课程设计题目:Matlab运算与应用设计5 初始条件: 1.Matlab6.5以上版本软件; 2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应 用”、线性代数及相关书籍等; 3.先修课程:高等数学、线性代数、电路、Matlab应用实践及信号处理类相关课程等。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成; 2.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析, 针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。具体设计要求包括: ①初步了解Matlab、熟悉Matlab界面、进行简单操作; ②MATLAB的数值计算:创建矩阵矩阵运算、多项式运算、线性方程组、数值统计; ③基本绘图函数:plot, plot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形 标注、简单颜色设定等; ④使用文本编辑器编辑m文件,函数调用; ⑤能进行简单的信号处理Matlab编程; ⑥按要求参加课程设计实验演示和答辩等。 3.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括: ①目录; ②与设计题目相关的理论分析、归纳和总结; ③与设计内容相关的原理分析、建模、推导、可行性分析; ④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结; ⑤课程设计的心得体会(至少500字); ⑥参考文献(不少于5篇); ⑦其它必要内容等。 时间安排:1.5周(分散进行) 参考文献: [1](美)穆尔,高会生,刘童娜,李聪聪.MA TLAB实用教程(第二版) . 电子工业出版社,2010. [2]王正林,刘明.精通MATLAB(升级版) .电子工业出版社,2011. [3]陈杰. MA TLAB宝典(第3版) . 电子工业出版社,2011. [4]刘保柱,苏彦华,张宏林. MATLAB 7.0从入门到精通(修订版) . 人民邮电出版社,2010. 指导教师签名:年月日 系主任(或责任教师)签名:年月日

涂装质量的检测内容及方法

涂装质量的检测内容及方法 作者:杨杨 一、涂料施工性能的检测 涂料的施工性能是至关重要的,它直接影响到涂膜的质量。现代化流水线的涂装生产中,对涂料施工性能的检测是涂装生产前的重要准备工作。如果涂料施工出现质量问题,其损失将是很大的。所以,必须要在涂装前作好涂料施工性能的检测。 (一)涂料施工性能包含的内容 涂料施工性能,包括从将涂料施工到被涂物上开始,至形成干燥的漆膜为止。其中包括施工性(刷涂性、喷涂性或刮涂性)、双组分涂料的混合性能、活化时间和使用有效时间、使用量和标准涂装量、湿膜和干膜厚度、流平性、流挂性、最低成膜温度、干燥时间、遮盖性能等。对电泳漆、粉末涂料则各有其特定的施工性能。 对涂料施工性能的检测是对涂料能否符合被涂物需要的一个重要检验,也是防止涂装质量出问题的一个重要措施。 (二)涂料施工性能具体检测的主要内容及方法 1、使用量 涂装施工的使用量,是指涂料在正常施工的情况下,在单位面积上制成一定厚度的涂膜所需用的漆量,以g/m2为单位表示。 使用量的测定,可作为设计和施工单位作估算涂料用材计划的参考。 测定的方法有刷涂法和喷涂法。喷涂法所测得的数据,不包括喷

涂时飞溅和损失的部分,因此,它比实际消耗量低。 测试的方法我国目前执行GB-79(89)涂料使用量测定法。 2、施工性 施工性用来测定涂料产品施工的难易程度。液体涂料施工性能好,涂料用刷、喷或刮涂等方法施工,都很容易把涂料涂装在被涂物表面上,而不易出现因涂装方法引起的涂装质量问题。 根据施工方法,对施工性分别称为刷涂性、喷涂性和刮涂性(对腻子的施工)等。施工性的考查用实际施工结果给予定性的结论,在评定时存在着主观因素,所以最好用与标准样品比较得出结果。 测试的方法我国目前执行GB-753.6-86涂料产品的大面积刷涂试验。 3、流平性 流平性是涂料施工性能中的一个重要项目。流平性是指涂料在施工后,其涂膜由不规则、不平整的表面流展成平坦而光滑表面的能力。涂料流平是重力、表面张力和剪切力的综合效果。流平的前提是涂料是否润湿工件表面,即是否具有较好的流动性,这种性能与涂料的组成、性能和施工方式等有关。若涂料中加入适量的硅油、醋丁纤维素等助剂,也可直接改进涂膜的流平性。 流平性的检测方法按国家标准GB1750-79(1989年确认)涂料流平性测定法执行。一般流平性能好的涂膜在10min之内就可以流平。 4、流挂性

matlab课程设计报告书

《计算机仿真及应用》课程设计报告书 学号:08057102,08057127 班级:自动化081 姓名陈婷,万嘉

目录 一、设计思想 二、设计步骤 三、调试过程 四、结果分析 五、心得体会 六、参考文献

选题一、 考虑如下图所示的电机拖动控制系统模型,该系统有双输入,给定输入)(t R 和负载输入)(t M 。 1、 编制MATLAB 程序推导出该系统的传递函数矩阵。 2、 若常系数增益为:C 1=Ka =Km =1,Kr =3,C2=0.8,Kb =1.5,时间常数T 1=5, T 2=0.5,绘制该系统的根轨迹、求出闭环零极点,分析系统的稳定性。若)(t R 和)(t M 分别为单位阶跃输入,绘制出该系统的阶跃响应图。(要求C 1,Ka ,Km ,Kr ,C2,Kb , T 1,T 2所有参数都是可调的) 一.设计思想 题目分析: 系统为双输入单输出系统,采用分开计算,再叠加。 要求参数均为可调,而matlb 中不能计算未赋值的函数,那么我们可以把参数设置为可输入变量,运行期间根据要求赋值。 设计思路: 使用append 命令连接系统框图。 选择‘参数=input('inputanumber:')’实现参数可调。 采用的方案: 将结构框图每条支路稍作简化,建立各条支路连接关系构造函数,运行得出相应的传递函数。 在得出传递函数的基础上,使用相应的指令求出系统闭环零极点、画出其根轨迹。 通过判断极点是否在左半平面来编程判断其系统是否稳定。 二.设计步骤 (1)将各模块的通路排序编号

(2)使用append命令实现各模块未连接的系统矩阵 (3)指定连接关系 (4)使用connect命令构造整个系统的模型 三.调试过程 出现问题分析及解决办法: 在调试过程出现很多平时不注意且不易寻找的问题,例如输入的逗号和分号在系统运行时不支持中文格式,这时需要将其全部换成英文格式,此类的程序错误需要细心。 在实现参数可调时初始是将其设为常量,再将其赋值进行系统运行,这样参数可调性差,后用‘参数=input('inputanumber:')’实现。 最后是在建立通路连接关系时需要细心。 四.结果分析 源代码: Syms C1 C2 Ka Kr Km Kb T1 T2 C1=input('inputanumber:') C2=input('inputanumber:') Ka=input('inputanumber:') Kr=input('inputanumber:') Km=input('inputanumber:') Kb=input('inputanumber:') T1=input('inputanumber:') T2=input('inputanumber:') G1=tf(C1,[0 1]); G2=tf(Ka*Kr,[0 1]); G3=tf(Km,[T1 1]); G4=tf(1,[T2 1]); G5=tf(1,[1 0]); G6=tf(-C2,1); G7=tf(-Kb,1); G8=tf(-1,1); Sys=append(G1,G2,G3,G4,G5,G6,G7,G8) Q=[1 0 0;2 1 6;3 2 7;4 3 8;5 4 0;6 5 0;7 4 0;8 0 0;]; INPUTS1=1; OUTPUTS=5; Ga=connect(Sys,Q,INPUTS1,OUTPUTS) INPUTS2=8; OUTPUTS=5; Gb=connect(Sys,Q,INPUTS2,OUTPUTS) rlocus(Ga)

matlab音频降噪课程设计报告

matlab音频降噪课程设计报告

燕山大学 医学软件课程设计说明书 题目:基于MATLAB巴特沃斯滤波器的音频去噪的GUI设计 学院(系):电气工程学院 年级专业: 13级生物医学工程 2 班 学号: 130103040041 学生姓名:魏鑫 指导教师:许全盛 1

院(系):电气工程学院基层教学单位:生物医学工程系 学号130103040041 学生 姓名 魏鑫 专业(班 级) 13级生 物医学 工程2 班 设计 题目 基于MATLAB音频去噪的GUI设计设 计 技术参数通带截止频率fp=2700;阻带截止频率fs=3000;采样频率FS=48000; 通带衰减不大于1dB;阻带衰减不小于10dB; 设计要求1.实现用MATLAB导入音频; 2.对音频进行频谱分析; 3.设计滤波器去噪并对含噪信号进行滤 2

波并进行功率谱分析; 4.设计能实现上述功能的GUI; 工作量1.完成音频录入及频谱分析相关程序的编写与调试; 2.设计滤波器去噪; 3.用MATLAB软件做GUI界面的设计; 工作计划11.21-11.24 MATLAB软件中GUIDE 工具箱的使用 11.25-11.29 各处理算法模块的编程实现 11.30-12.1 整体程序联调 12.2 撰写课程设计说明书,答辩 参考资料 1. 陈怀琛吴大正 MATLAB及在电子信息课程中的应用[M] 北京电子工业出版社 2006. 章节2.4; 2. 陈亚勇 MATLAB信号处理详解[M] 北京:人民邮电出版社 2000. 第十 3

章; 3.张康刘雅基于Matlab的巴特沃斯 数字低通滤波器的设计[J] 计算机与现代化 2007年 12期 98-100页 指导 教师签字许全盛 基层教学单 位主任签字 彭勇 目录 一、设计目的意义 (1) 1.1绪论 (1) 1.2设计目的 (1) 1.3意义 (1) 二、设计内容 (2) 2.1 设计原理 (2) 2.2 设计内容 (2) 三、设计过程及结果分析 (3) 3.1 设计步骤 (3) 4

通信工程学院matlab课程设计报告

南京工程学院 课程设计说明书(论文)题目模拟信号的数字化 课程名称Matlab通信仿真设计 院(系、部、中心)通信工程学院 专业电子信息工程(传感网) 班级 学生姓名X X X 学号 2 0 8 1 1 0 7 3 2 设计地点信息楼C 216 指导教师潘子宇

设计起止时间:2014年1月10日至2014年 1 月14日

目录 一、内容摘要 (1) 二、课程设计目的和要求 (2) 三、课程设计任务 (2) 四、课程设计软件介绍 (3) 五、课程设计原理 (4) 六、PCM编码及仿真参数设置 (9) 七、PCM解码及仿真参数设置 (11) 八、PCM串行传输模型及仿真参数设置 (13) 九、课程设计成品图 (14) 十、SCOPE端的最终波形图 (14) 十一、主要参考文献 (15)

十二、总结与体会 (15) 一、内容摘要 MATLAB软件是矩阵实验室的简称,是美国M a t h W or k s公司出品的商业数学软件, 可用于算法开发、数据分析以及数值计算的高级技术计算语言和交互式环境, 广泛用于数字信号分析,系统识别,时序分析与建模, 神经网络、动态仿真等方面有着广泛的应用。主要包括MATLAB和Simulink两大部分。Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 Simulink是MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 Simulink是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。.

matlab车牌识别课程设计报告(附源代码)

Matlab程序设计任务书 分院(系)信息科学与工程专业 学生姓名学号 设计题目车牌识别系统设计 内容及要求: 车牌定位系统的目的在于正确获取整个图像中车牌的区域,并识别出车牌号。通过设计实现车牌识别系统,能够提高学生 分析问题和解决问题的能力,还能培养一定的科研能力。 1.牌照识别系统应包括车辆检测、图像采集、牌照识别等几 部分。 2.当车辆检测部分检测到车辆到达时,触发图像采集单元,采 集当前的视频图像。 3.牌照识别单元对图像进行处理,定位出牌照位置,再将牌 照中的字符分割出来进行识别,然后组成牌照号码输出。 进度安排: 19周:Matlab环境熟悉与基础知识学习 19周:课程设计选题与题目分析 20周:程序设计编程实现 20周:课程设计验收与答辩 指导教师(签字): 年月日学院院长(签字): 年月日 目录

一.课程设计目的 (3) 二.设计原理 (3) 三.详细设计步骤 (3) 四. 设计结果及分析 (18) 五. 总结 (19) 六. 设计体会 (20) 七. 参考文献 (21) 一、课程设计目的 车牌定位系统的目的在于正确获取整个图像中车牌的区域,并识别出车牌号。通过

设计实现车牌识别系统,能够提高学生分析问题和解决问题的能力,还能培养一定的科研能力。 二、设计原理: 牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。某些牌照识别系统还具有通过视频图像判断车辆驶入视野的功能称之为视频车辆检测。一个完整的牌照识别系统应包括车辆检测、图像采集、牌照识别等几部分。当车辆检测部分检测到车辆到达时触发图像采集单元,采集当前的视频图像。牌照识别单元对图像进行处理,定位出牌照位置,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。 三、详细设计步骤: 1. 提出总体设计方案: 牌照号码、颜色识别 为了进行牌照识别,需要以下几个基本的步骤: a.牌照定位,定位图片中的牌照位置;

喷涂产品的质量控制

喷涂产品的质量控制 ——主要针对金属和塑料材质的产品表面喷漆和喷涂质量控制 在喷涂产品的质量控制中经常出现的质量问题: ●外观质量问题; ●涂层厚度方面的质量问题 ●附着力方面质量问题; ●覆膜硬度方面的质量问题; ●色差的质量问题;※ ●耐腐蚀方面的质量问题。 下面分别讲述如何控制喷涂产品的质量问题,其述仅为个人经验,可能有所不足,还请高手勿见笑,但是应该对一些采购方(针对喷涂产品为对象)有所帮助。 一、外观质量检测 1、等级面划分: A 级面:装配后经常看到的外表面,如机柜的面板、机柜大门,机柜四周侧面,常人可视顶面与不需弯腰可视底面。 B 级面:不经常看到,但在一定条件下能看到的面。如打开后看到的内附件、加强筋、大门的内侧面等。 C 级面:一般看不到,或只有在装配过程中才能看到的面。机柜内拖板与导轨的接触面,机柜底板与底座的接触面等。 2、检测条件: 2.1光源要求:所有检验均应在正常照明,并模拟最终使用条件下进行。光源=40W 荧光灯或自然光线下的室内环境。 2.2目测距离:A级面为300mm,B等级面为500mm;C等级面为1000 mm。2.3目测角度:检验表面和人眼呈45°角,A面检测时应转动,已获得最大反光效果。 2.4目测时间:A面停留10秒,B面停留5秒,C面停留3秒。 3、允收总则: 3.1所有的等级面应当喷涂完好。 3.2液体喷涂允许补漆,但是补漆后的表面应满足喷涂表面缺陷允收表中的B级

面的允收标准。 3.3缺陷允收定义了两个或两个以上缺陷不能相连。 4、缺陷定义: 4.1杂质:喷涂面上的外来物或烤漆表面附着的小颗粒。 4.2凹痕:基体材料压痕造成的喷涂面局部凹陷或零件因堆积、移动引起喷涂面辨变形或凹陷。 4.3掉漆:局部表面掉漆后露出底漆或零件本体造成的缺陷。 4.4刮痕:目视明显或用手触摸可以感觉到的浅底沟槽,但是不得露出底漆或材料本体。 4.5桔皮:喷涂表面因涂料附着力差而导致其皱,像桔子皮样的外观。 4.6流痕:喷涂涂料过多且不均匀干燥导致的留痕。 4.7 变色:喷涂面颜色不一致或油漆变质、老化。 4.8气泡:烤漆因空气未排净而造成的表面气泡或凸起。 4.9污迹:由于基体材料缺陷或不干净而导致零件喷涂表面有污迹或颜色不规则且无法擦拭掉得痕迹。 5、外观缺陷判定标准 缺陷允收表(喷涂面) 每个(1250平方毫米)面缺陷的总数不超过允收得界限,如下表所示:

matlab程序设计与应用第二版习题答案

matlab程序设计与应用第二版习题答案【篇一:matlab程序设计与应用(第二版)实验答案】 %实验一 matlab运算基础 %第1题 %(1) z1=2*sin(85*pi/180)/(1+exp(2)) %(2) x=[2,1+2i;-0.45,5]; z2=0.5*log(x+sqrt(1+x.^2)) %(3) a=-3.0:0.1:3.0; z3=(exp(0.3*a)-exp(-0.3*a))/2.*sin(a+0.3)+log((0.3+a)/2) %(4) t=0:0.5:2.5; z4=t.^2.*(t=0t1)+(t.^2-1).*(t=1t2)+(t.^2-2*t+1).*(t=2t3) %第2题 a=[12 34 -4;34 7 87;3 65 7]; b=[1 3 -1;2 0 3;3 -2 7]; a+6*b a-b+eye(size(a)) a*b a.*b a^3 a.^3 a/b b\a [a,b] [a([1,3],:);b^2] %第3题 a=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 17 18 19 20;21 22 23 24 25] b=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11] c=a*b f=size(c) d=c(f(1)-2:f(1),f(2)-1:f(2)) whos %第4题 %(1):

a=100:999; b=rem(a,21); c=length(find(b==0)) %(2): a=lsdhksdlkklsdkl; k=find(a=aa=z); a(k)=[] %实验二 matlab矩阵分析与处理 %第1题 e=eye(3); r=rand(3,2); o=zeros(2,3); s=diag([2,3]); a=[e,r;o,s]; a^2 b=[e,(r+r*s);o,s^2] %第2题 h=hilb(5) p=pascal(5) hh=det(h) hp=det(p) th=cond(h) tp=cond(p) %第3题 a=fix(10*rand(5)) h=det(a) trace=trace(a) rank=rank(a) norm=norm(a) %第4题 a=[-29,6,18;20,5,12;-8,8,5] [v,d]=eig(a) %数学意义略 %第5题方法一 %(1): a=[1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6]; b=[0.95,0.67,0.52]; x=inv(a)*b %(2):

数字图像处理 课程设计报告 matlab

欢迎阅读数字图像处理 课程设计报告 姓名: 学号: 班级: .net 设计题目:图像处理 教师:赵哲老师 提交日期: 12月29日

一、设计内容: 主题:《图像处理》 详细说明:对图像进行处理(简单滤镜,模糊,锐化,高斯模糊等),对图像进行处理(上下对称,左右对称,单双色显示,亮暗程度调整等),对图像进行特效处理(反色,实色混合,色彩平衡,浮雕效果,素描效果,雾化效果等), 二、涉及知识内容: 1、二值化 2、各种滤波 3、算法等 三、设计流程图 插入图片 对图片进行处理 二值化处理 重复 输出两幅图 结束 四、实例分析及截图效果: 运行效果截图: 第一步:读取原图,并显示 close all;clear;clc; % 清楚工作窗口clc 清空变量clear 关闭打开的窗口close all I=imread('1.jpg'); % 插入图片1.jpg 赋给I imshow(I);% 输出图I I1=rgb2gray(I);%图片变灰度图 figure%新建窗口

subplot(321);% 3行2列第一幅图 imhist(I1);%输出图片 title('原图直方图');%图片名称 一,图像处理模糊 H=fspecial('motion',40); %% 滤波算子模糊程度40 motion运动 q=imfilter(I,H,'replicate');%imfilter实现线性空间滤波函数,I图经过H滤波处理,replicate反复复制 q1=rgb2gray(q); imhist(q1); title('模糊图直方图'); 二,图像处理锐化 H=fspecial('unsharp');%锐化滤波算子,unsharp不清晰的 qq=imfilter(I,H,'replicate'); qq1=rgb2gray(qq); imhist(qq1); title('锐化图直方图'); 三,图像处理浮雕(来源网络) %浮雕图 l=imread('1.jpg'); f0=rgb2gray(l);%变灰度图 f1=imnoise(f0,'speckle',0.01); %高斯噪声加入密度为0.01的高斯乘性噪声 imnoise噪声污染图像函数 speckle斑点 f1=im2double(f1);%把图像数据类型转换为双精度浮点类型 h3=1/9.*[1 1 1;1 1 1;1 1 1]; %采用h3对图像f2进行卷积滤波 f4=conv2(f1,h3,'same'); %进行sobel滤波 h2=fspecial('sobel'); g3=filter2(h2,f1,'same');%卷积和多项式相乘 same相同的 k=mat2gray(g3);% 实现图像矩阵的归一化操作 四,图像处理素描(来源网络) f=imread('1.jpg'); [VG,A,PPG] = colorgrad(f); ppg = im2uint8(PPG); ppgf = 255 - ppg; [M,N] = size(ppgf);T=200; ppgf1 = zeros(M,N); for ii = 1:M for jj = 1:N if ppgf(ii,jj)

基于matlab的AM调制仿真课程设计报告书

xx学院 课程设计报告 课程名称:通信原理 设计题目:基于matlab的AM调制仿真学生班级:13通信(1) 学生:xxxxxxx 指导教师:王小x 完成日期:2015-12-24 数学与计算机学院

课程设计项目研究报告 目录 第 1 章项目简介 (1) 1.1 项目名称 (1) 1.2 开发人员 (1) 1.3 指导教师 (1) 第 2 章项目研究意义 (1) 2.1 课程设计概述 (1) 2.2 研究意义 (2) 第 3 章采用的技术 (2) 3.1 课程设计的方案设计原理 (2) 第 4 章课程设计项目进度表 (4) 第 5 章课程设计任务分配表 (4) 第 6 章达到的效果 (4) 6.1 程序设计思想 (4) 6.2 程序最终实现结果 (5) 第 7 章源程序 (11) 7.1 当调制信号是单一频率时 (11) 7.2 当调制信号不是单一频率时 (13) 第 9 章设计心得 (15) 第 10 章参考文献 (16)

第 1 章项目简介 1.1 项目名称 基于matlab的AM调制仿真 1.2 开发人员 阮文添、清海 1.3 指导教师 王小文 第 2 章项目研究意义 2.1 课程设计概述 正弦载波幅度随调制信号而变化的调制,简称调幅(AM)。调幅的技术和设备比较简单,频谱较窄,但抗干扰性能差,广泛应用于长中短波广播、小型无线、电报等电子设备中。早期的无线电报机采用火花式放电器产生高频振荡。传号时火花式发报机发射高频振荡波,空号时发报机没有输出。这种电报信号的载波不是纯正弦波,它含有很多谐波分量,会对其他信号产生严重干扰。理想的模拟正弦波调幅是:载波幅度与调制信号瞬时值成线性关系。 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境.MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks 公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境[1]。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

MATLAB课程设计报告图像处理

一.课程设计相关知识综述...................................................................... 1.1 研究目的及意义 (3) 1.2 数字图像处理研究的内容........................................................... 1.3 MATLAB 软件的介绍.................................................................. 1.3.1 MATLAB 语言的特点......................................................... 1.3.2 MATLAB 图像文件格式.................................................... 1.3.3 MATLAB 图像处理工具箱简介........................................ 1.3.4 MATLAB 中的图像类型.................................................... 1.3.5 MATLAB 的主要应用........................................................ 1.4 函数介绍........................................................................................ 二.课程设计内容和要求........................................................................... 2.1 主要研究内容................................................................................ 2.2 具体要求....................................................................................... 2.3 预期达到的目标........................................................................... 三.设计过程............................................................................................... 3.1 设计方案及步骤............................................................................ 3.2 程序清单及注释........................................................................... 3.3 实验结果........................................................................................ 四.团队情况................................................................................................ 五.总结....................................................................................................... 六.参考文献............................................................................................... 一.课程设计相关知识综述. 1.1研究目的及意义

相关文档