文档库 最新最全的文档下载
当前位置:文档库 › matlab wavread

matlab wavread

matlab wavread

y = wavread(filename):输入参数filename为指定载入的音频文件名称,为单引号引出的字符串形式。返回参数y为所读取的音频数据样本。当文件无扩展名时,系统自动附加扩展名.wav。y应该是一个列向量。

[y, Fs, nbits] = wavread(filename):参数filename、y的定义同上,返回参数Fs为采样频率,nbits为文件中每个样本的比特数。?

[...] = wavread(filename, N):参数N为文件每个通道的前N个样本。?

[...] = wavread(filename,[N1 N2]):参数N1、N2为文件每个通道从N1到N2的样本。?

螺纹通止规

螺纹通止规 定是:螺纹止规进入螺纹不能超过2.5圈,一般的要实际不得超过2圈,并且用得力度不能大,我们的经验是用拇指和食指轻轻夹持螺纹规以刚好能转动螺纹规的力度为准.力大了就相当于在使用丝锥或牙板了,那样规就用不了几次了. 螺纹通止规 螺纹通止规是适用于标准规定型号的灯头作为灯用附件电光源产品时候的设计和生产、检验的工具设备。 用途 一般用于检验螺纹灯头或灯座的尺寸是否符合标准要求,分别检验螺纹灯头的通规和止规尺寸或灯座的通规或止规尺寸。 工作原理 具体检验要求及介绍详见中国人民国国家标准:GB/T1483.1-2008或 IEC60061-3:2004标准规定容。 操作方法 具体检验要求及介绍详见中国人民国国家标准:GB/T1483.1-2008或 IEC60061-3:2004标准规定容。 通止规

通止规,是量规的一种。作为度量标准,用于大批量的检验产品。 通止规是量具的一种,在实际生产批量的产品若采取用计量量具(如游标卡尺,千分表等有刻度的量具)逐个测量很费事.我们知道合格的产品是有一个度量围的.在这个围的都合格,所以人们便采取通规和止规来测量. 通止规种类 (一)对统一英制螺纹,外螺纹有三种螺纹等级:1A、2A和3A级,螺纹有三种等级:1B、2B和3B级,全部都是间隙配合。等级数字越高,配合越紧。在英制螺纹中,偏差仅规定1A和2A级,3A级的偏差为零,而且1A和2A级的等级偏差是相等的等级数目越大公差越小,如图所示:1B 2B 3B 螺纹基本中径3A 外螺纹2A 1A 1、1A和1B级,非常松的公差等级,其适用于外螺纹的允差配合。 2、2A和2B级,是英制系列机械紧固件规定最通用的螺纹公差等级。 3、3A和3B级,旋合形成最紧的配合,适用于公差紧的紧固件,用于安全性的关键设计。 4、对外螺纹来说,1A和2A级有一个配合公差,3A级没有。1A级公差比2A级公差大50,比3A级大75,对螺纹来说,2B级公差比2A公差大30。1B级比2B级大50,比3B级大75。 (二)公制螺纹,外螺纹有三种螺纹等级:4h、6h和6g,螺纹有三种螺纹等级:5H、6 H、7H。(日标螺纹精度等级分为I、II、III三级,通常状况下为II级)在公制螺纹中,H 和h的基本偏差为零。G的基本偏差为正值,e、f和g的基本偏差为负值。如图所示:公差G H 螺纹偏差基本中径外螺纹f g h e 1、H是螺纹常用的公差带位置,一般不用作表面镀层,或用极薄的磷化层。G位置基本偏差用于特殊场合,如较厚的镀层,一般很少用。 2、g常用来镀6-9um的薄镀层,如产品图纸要6h的螺栓,其镀前螺纹采用6g的公差带。 3、螺纹配合最好组合成H/g、H/h或G/h,对于螺栓、螺母等精制紧固件螺纹,标准推荐采用6H/6g的配合。 (三)螺纹标记M10×1–5g 6g M10×1–6H 顶径公差代号中径和顶径公差代号(相同)中径公差代号。 通止规是两个量具分为通规和止规.举个例子:M6-7h的螺纹通止规一头为通规(T)如果能顺利旋进被测螺纹孔则为合格,反之不合格需返工(也就是孔小了).然后用止规(Z)如果能顺利旋进被测螺纹孔2.5圈或以上则为不合格反之合格.且此时不合格的螺纹孔应报废,不能进行返工了.其中2.5圈为国家标准,若是出口件最多只能进1.5圈(国际标准).总之通规过止规不过为合格,通规止规都不过或通规止规都过则为不合格。

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

6-1 试验目的计算特征值,实现算法 试验容:随机产生一个10阶整数矩阵,各数均在-5和5之间。 (1) 用MATLAB 函数“eig ”求矩阵全部特征值。 (2) 用幂法求A 的主特征值及对应的特征向量。 (3) 用基本QR 算法求全部特征值(可用MATLAB 函数“qr ”实现矩阵的QR 分解)。 原理 幂法:设矩阵A 的特征值为12n ||>||||λλλ≥???≥并设A 有完全的特征向量系12,,,n χχχ???(它们线性无关),则对任意一个非零向量0n V R ∈所构造的向量序列1k k V AV -=有11()lim ()k j k k j V V λ→∞ -=, 其中()k j V 表示向量的第j 个分量。 为避免逐次迭代向量k V 不为零的分量变得很大(1||1λ>时)或很小(1||1λ<时),将每一步的k V 按其模最大的元素进行归一化。具体过程如下: 选择初始向量0V ,令1max(),,,1k k k k k k k V m V U V AU k m +===≥,当k 充分大时1111,max()max() k k U V χλχ+≈ ≈。 QR 法求全部特征值: 111 11222 111 ,1,2,3,k k k k k A A Q R R Q A Q R k R Q A Q R +++==????==??=???? ??????==?? 由于此题的矩阵是10阶的,上述算法计算时间过长,考虑采用改进算法——移位加速。迭 代格式如下: 1 k k k k k k k k A q I Q R A R Q q I +-=?? =+? 计算k A 右下角的二阶矩阵() () 1,1 1,() (),1 ,k k n n n n k k n n n n a a a a ----?? ? ??? 的特征值()()1,k k n n λλ-,当()()1,k k n n λλ-为实数时,选k q 为()()1,k k n n λλ-中最接近(),k n n a 的。 程序

Matlab在物理上的应用举例

1. 单列波 %%单列波 t=0:0.001:10; A=input('振幅A='); w=input('频率w='); a=input('a='); y=A.*sin(w.*t+a); plot(t,y); pause(1),sound(y); ylabel('y'),xlabel('t') 2. %%光的单缝衍射现象 Lambda=500e-9; % a=input('a='); % 可取0.2e-3,1e-3,2e-3三种情况z=1 % ymax=3*Lambda*z/a; % Ny=51; % ys=linspace(-ymax,ymax,Ny); % NPoints=51; % yPoint=linspace(-a/2,a/2,NPoints); % for j=1:Ny % L=sqrt((ys(j)-yPoint).^2+z^2); % Phi=2*pi.*(L-z)./Lambda; % SumCos=sum(cos(Phi)); % SumSin=sum(sin(Phi)); % B(j)=(SumCos^2+SumSin^2)/NPoints^2; % end clf,plot(ys,B,'*',ys,B);grid; % 3. %%用毕奥-沙伐尔定律计算电流环产生的磁场 mu0=4*pi*1e-7; I0=5.0;Rh=1; C0=mu0/(4*pi)*I0; NGx=21;NGy=21; x=linspace(-Rh,Rh,NGx); y=linspace(-3,3,20);y=x; Nh=20; theta0=linspace(0,2*pi,Nh+1); theta1=theta0(1:Nh); y1=Rh*cos(theta1); z1=Rh*sin(theta1); theta2=theta0(2:Nh+1); y2=Rh*cos(theta2); z2=Rh*sin(theta2);

浅谈标点符号的正确使用

一、故事引入 杜牧的《清明》一诗“清明时节雨纷纷,路上行人欲断魂。借问酒家何处有,牧童遥指杏花村。”大家都很熟悉,但如果把标点符号改动一下,就成了另一作品。有人巧妙短句将其改成了一首词:“清明时节雨,纷纷路上,行人欲断魂。借问酒家何处?有牧童遥指,杏花村。”还有人改成了一首优美隽永的散文:“清明时节,雨纷纷。路上,行人欲断魂。借问酒家:“何处有牧童?”遥指杏花村。 又如,常有人在一路边大小便,有人就在那立了块牌子:过路人等不得在此大小便。立牌人的本意是:“过路人等,不得在此大小便。”可没有点标点符号,于是被人认为是:“过路人,等不得,在此大小便。” 类似的故事不胜枚举,诸如一客栈“下雨天留客天留我不留”的对联,祝枝山写给一财主的对联“今年正好晦气全无财富进门”。可见,标点符号的作用举足轻重。语文课程标准对小学各阶段学生应该掌握的标点符号作了明确的规定和说明。因此,作为小学语文教师,不但要咬文嚼字,教会学生正确使用标点符号也不容忽视。下面,我就简单谈谈一些易错的标点符号的用法。 二、易错标点符号的用法例谈 (一)问号 1、非疑问句误用问号 如:他问你明天去不去公园。虽然“明天去不去公园”是一个疑问,但这个问句在整个句子中已经作了“问”的宾语,而整个句

子是陈述的语气,句尾应该用句号。又如:“我不晓得经理的心里到底在想什么。”句尾也应该用句号。 2、选择问句,中间的停顿误用问号 比如:宴会上我是穿旗袍,还是穿晚礼服?这是个选择问句,中间“旗袍”的后面应该用逗号,而不用问号。再有:他是为剥削人民的人去死的,还是为人民的利益而死的?这个句中的停顿也应该用逗号。 3、倒装句中误把问号前置 像这样一个句子:到底该怎么办啊,这件事?原来的语序是:这件事到底该怎么办啊? 倒装之后,主语放到了句末,像这种情况,一般问号还是要放在句末,表示全句的语气。 4、介于疑问和感叹语气之间的句子该如何使用标点符号 有的句子既有感叹语气,又有疑问的语气,这样的情况下,哪种语气强烈,就用哪个标点,如果确定两种语气的所占比重差不多,也可以同时使用问号和叹号。 (二)分号 1、句中未用逗号直接用分号 从标点符号的层次关系来看,应该是逗号之间的句子联系比较紧密,分号之间的句子则要差一个层次,这样看来,在一个句中,如果没有逗号径直用分号是错误的。比如:漓江的水真静啊,漓江的水真清啊,漓江的水真绿啊。这里句中的两处停顿就不能使用分号。再

螺纹通止规要求螺纹通规通

螺纹通止规要求螺纹通规通,止规止。 但是如果螺纹通规止,说明什么? 螺纹止规通,又说明什么? 我也来说两句查看全部回复 最新回复 ?wpc (2008-11-07 20:11:20) 在牙型正确的前提下螺纹通止规检测螺纹中径 ?lobont (2008-11-08 11:16:32) 对外螺纹而言,螺纹通规是做到中径上偏差,所以能通过就表示产品合格,通不过就表示螺纹做大了,要再修一刀; 螺纹止规做到中径下偏差,所以只能通过2~3牙,如果也通过,就表示外螺纹做小了,产品成为废品 ?qubin8512 (2008-11-18 15:36:05) 螺纹赛规与螺纹环规主要测量螺纹的中径。 ?datafield (2008-11-29 19:12:51) 检具不是万能的,只是方便而已。具体没什么的我有在哪本书上看过,是一本螺纹手册上的。 ?ZYC007 (2009-2-09 20:31:13) 在牙型正确的前提下螺纹通止规检测螺纹中径。 对外螺纹而言,但是如果螺纹通规止,说明螺纹中径大;螺纹止规通,又说明螺纹中径小。 ?WWCCJJ (2009-3-19 09:27:19) 检测的是螺纹的中径,螺纹检测规在检定时,也是检测其中径. ?tanjiren (2009-3-20 22:23:06) 螺纹通止规只能检测螺纹的作用中径,大径和底径等均无法准确测量出来. ?月夜(2009-4-01 21:47:13) 用来测量中径 ?丽萍(2009-4-02 10:11:41)

只能检测工件螺纹的中径 yg196733456 (2009-4-03 09:15:56)原来是测中径的知道了

基于DDE机理的组态王与MATLAB通信技术及应用

山西电子技术2010年第4期 软件技术  收稿日期:2010-06-01 作者简介:樊剑峰(19762),男,河南安阳人,工程师,本科,主要从事冶金及相关行业的控制系统研究和应用工作。 文章编号:167424578(2010)0420052202 基于DDE 机理的组态王与MAT LAB 通信技术及应用 樊剑峰,王新彦 (安阳钢铁集团有限责任公司,河南安阳455004) 摘 要:为了充分发挥组态王6.0的可视化界面功能与MAT LAB 强大的数值分析和图形绘制功能的各自优 势,利用DDE 技术,实现了组态王6.0与MAT LAB 的通信,开发了一种过程控制实验装置的实时监控系统。该监控系统具有实时监测、控制系统分析、控制系统设计等功能。应用表明:该实时监控系统运行可靠,操作方便,而且使得实时监控功能更加强大、灵活。 关键词:组态王6.0;MAT LAB;实时监控;DDE 技术中图分类号:TP222 文献标识码:A 0 引言 近年来,随着计算机技术及应用的飞速发展,PC 机作为 上位机在工业控制领域占据了主导地位,W indows 系统下的组态软件,如组态王(KI N G V I E W ),应用也越来越广泛。组态软件提供了强大的人机界面和通讯功能,而且开发周期短,但其计算能力不强,难以实现复杂的控制算法。MAT 2LAB (M atrix Laborat ory )应用软件拥有丰富的多学科工具箱、强大的工程计算和图像图形处理功能[1]。因此,在监控系统软件的开发中应协同应用组态软件和MAT LAB 。以组态软件作为系统主控,进行动态工艺图显示、P LC 参数设置、实时数据采集等操作;以MAT LAB 作为后台应用程序实现控制系统分析、控制系统设计、曲线绘制等功能[2]。这样,有利于发挥组态软件和MAT LAB 的各自优势,使得编程更加高效灵活,功能更加强大。 1 过程控制实验装置的实时监控系统 过程控制实验装置由上位机、P LC 、电动调节阀、交流变频器、交流电机、三相水泵、液位传感器、流量变送器、温度变送器、压力变送器、加热器、双容贮水罐及若干数字显示仪表组成。其实时监控系统是基于组态王6.0和MAT LAB 开发的,结构见图1 。 图1 基于DDE 机理的通信结构 上位机利用组态王6.0与P LC 的串口通讯,实现对下位 机P LC 的实时数据采集和监控器参数设置。MAT LAB 通过与组态王6.0的通信,实现了对过程控制装置的控制系统分析、控制系统设计功能。因此,该实时监控系统有以下几方面功能:工艺流程的动态显示;P LC 的参数设置和显示;实时数据的采集和存储,以及实时曲线的显示;历史数据的显示查询,以及历史曲线的显示;报警事件的产生、处理、保存及查询;控制系统的分析;控制系统的设计。 2 组态王6.0与MAT LAB 的通讯 组态王6.0与MAT LAB 均支持动态数据交换(DDE )技术,使得二者能够通过数据交换实现互相通讯。在通讯过程 中,发起方的应用程序称为客户端(client ),响应方的程序称为服务器(server ),Matlab 和组态王6.0都是既作客户端又作服务器程序。当客户端应用程序发起DDE 时,他必须确认三个DDE 参数[3]。这三个参数由服务器提供,分别是服务器应用程序的名称(Server )、交换的主题(T op ics )和DDE 过程中传递的数据(Ite m s ),例如组态王6.0的这三个参数分别为:vie w 、tabna me 和链接设备寄存器。当服务器端应用程序接受到一个主题的交换请求时,它将回应请求并建立一个DDE 。 当Matlab 作为客户端应用程序时,为完成与组态王6.0的通信,M atlab 提供了以下函数[4]: 初始化函数channel =ddeinit (service,t op ic ),连接建立函数 rc =ddeinit (channel,ite m,callbak,upm tx,for mat,ti m e 2out ),数据请求函数 data =ddereq (channel,ite m,f or mat,ti m eout ),数据发送函数 rc =ddepoke (channel,ite m,data,f or mat,ti m eout ),链接释放函数 rc =ddeunadv (channel,ite m,for mat,ti m eout ),通信终止函数rc =ddeter m (channel )。 3 工程简化实例及过程参数辨识 3.1 过程描述 控制对象由两个串联的液体储罐组成(见图2),图中 LT 、LC 分别表示液位变送器和液位控制器,Q 1、Q 0、R 分别表示输入流量、输出流量和液位二的设定值。在该控制系统 中,液位二的信号由LT 传送给LC,LC 根据液位信号和设定值的偏差操纵电机,从而通过调整电机转速来调节Q 1,最终实现对液位二的控制。 该过程为自衡非震荡,具有相互影响的双容过程,其数学模型可以用如下传递函数描述: G (s )= K p T p s +1 e -τ . 其中:K p 、T p 、 τ分别指过程的增益、时间常数和时间滞后。

编校一课丨连接号用法大全

编校一课丨连接号用法大全 《标点符号用法》新标准中,连接号删除长横线“——”,只保留三种形式:一字线“—”、半字线“-”、波纹线“~”。三种连接号的使用范围各不相同。一字线 一字线占一个字位置,比汉字“一”略长标示时间、地域等相 关项目间的起止或相关项之间递进式发展时使用一字线。例:1.沈括(1031—1095),宋朝人。 2.秦皇岛—沈阳将建成铁路客运专线。 3.人类的发展可以分为古猿—猿人—古人—新人这四个阶段半字线半字线也叫短横线,比汉字“一”略短,占半个字位置。用于产品型号、化合物名称、 代码及其他相关项目间的连接。例:1.铜-铁合金(化合物 名称) 2.见下图3-4(表格、插图编号) 3. 中关园3号院3-2-11室(门牌号) 4.010-********(电话号码) 5.1949-10-01(用阿拉伯数字表示年月日) 6.伏尔加河-顿河运河(复合名词)波纹线波纹线俗称波浪线,占一个字位置标示数值范围的起止时用波纹线,包括用阿拉伯数字表示的数值和由汉字数字构成的数值。例:1.10~30cm 2. 第七~九课常见问题1.在数值间使用连接号时,前后两个数值都需要加上计量单位吗?在标示数值范围时,用波纹线连接号。此时,在不引起歧义的情况下,只在后一数值后计量单位,用波纹线连接的两个

数值,其单位是一致的。例:500~1000公斤 2.“1996~现在”这样的用法对吗?不对。波纹线连接数字,“现在”不是数字,应改为“”到或“至”。“1996”后宜加“年”。 关注“木铎书声”,做优秀出版人木铎书声是北京师范大学出版科学研究院官方微信平台,致力于传播最新行业动态,促进出版职业人的发展。

NPT螺纹以及检测方法详解

N P T螺纹以及检测方法详 解 Prepared on 22 November 2020

一、目的:规范公司技术员,检验员,操作员对NPT螺纹的了解。 二、适用范围:适用于公司任何NPT螺纹类产品,参考资料为通用管螺 纹和国家标准GB/T12716-2011。 三、目录 1、NPT和NPTF介绍 2、螺纹技术参数参数讲解 3、NPT与NPTF加工工艺 4、NPT和NPTF的检测方法 四、内容: NPT和NPTF螺纹介绍 NPT 是 National (American) Pipe Thread 的缩写,属於美国标准的 60 度锥管 密封螺纹,用於北美地区,美国标准为13)通用管螺纹.国家标准可查阅 GB/T12716-2011。NPTF:美制干密封圆锥管螺。NPTF = National Pipe Thread Fine 称之为一般用途的锥管螺纹,这也是我们以前称之为的布氏锥螺纹。NPTF 螺纹称之为干密封式锥管螺纹,它连接密封的原理是在没有润滑剂或密封填 料情况下完全依靠螺纹自身形成密封,设计意图是使内、外螺纹牙的侧面、 牙顶和牙底同时接触,来达到密封的目的。它们两者的牙型角、斜度等指标 都是相同的,关键是牙顶和牙底的削平高度不一样,所以,量规的设计也是 不一样的。NPTF干密封管螺纹的牙形精度比NPT螺纹高,旋合时不用任何 填料,完全依靠螺纹自身形成密封,螺纹间无任何密封介质。干密封管螺纹 规定有较为严格的公差,属精密型螺纹,仅用在特殊场合。这种螺纹有较高 的强度和良好的密封性,在具有薄截面的脆硬材料上采用此螺纹可以减少断 裂现象。NPTF内、外螺纹牙顶与牙底间没有间隙,是过盈配合,而NPT螺 纹是过渡配合。NPTF螺纹主要用于高温高压对密封要求严格的场所。NPT

计算方法_全主元消去法_matlab程序

%求四阶线性方程组的MA TLAB程序 clear Ab=[0.001 2 1 5 1; 3 - 4 0.1 -2 2; 2 -1 2 0.01 3; 1.1 6 2.3 9 4];%增广矩阵 num=[1 2 3 4];%未知量x的对应序号 for i=1:3 A=abs(Ab(i:4,i:4));%系数矩阵取绝对值 [r,c]=find(A==max(A(:))); r=r+i-1;%最大值对应行号 c=c+i-1;%最大值对应列号 q=Ab(r,:),Ab(r,:)=Ab(i,:),Ab(i,:)=q;%行变换 w=Ab(:,c),Ab(:,c)=Ab(:,i),Ab(:,i)=w;%列变换 n=num(i),num(i)=num(c),num(c)=n;%列变换引起未知量x次序变化for j=i:3 Ab(j+1,:)=-Ab(j+1,i)*Ab(i,:)/Ab(i,i)+Ab(j+1,:);%消去过程 end end %最后得到系数矩阵为上三角矩阵 %回代算法求解上三角形方程组 x(4)=Ab(4,5)/Ab(4,4); x(3)=(Ab(3,5)-Ab(3,4)*x(4))/Ab(3,3); x(2)=(Ab(2,5)-Ab(2,3)*x(3)-Ab(2,4)*x(4))/Ab(2,2); x(1)=(Ab(1,5)-Ab(1,2)*x(2)-Ab(1,3)*x(3)-Ab(1,4)*x(4))/Ab(1,1); for s=1:4 fprintf('未知量x%g =%g\n',num(s),x(s)) end %验证如下 %A=[0.001 2 1 5 1; 3 -4 0.1 -2 2;2 -1 2 0.01 3; 1.1 6 2.3 9 4]; %b=[1 2 3 4]'; %x=A\b; %x1= 1.0308 %x2= 0.3144 %x3= 0.6267 %x4= -0.0513

VC++与Matlab混合编程之引擎操作详解.pdf

用VB与MATLAB混合编程方式实现图像处理 任少斌1,李元宗2 1太原理工大学理学院计算机基础教学部,太原 (030024) 2太原理工大学机器人研究所,太原 (030024) Email: rsb_long@https://www.wendangku.net/doc/4a11531806.html, 摘 要:阐述了如何使用MATLAB与VB编程工具相结合的手段开发图像处理研究软件的方法。以直方图计算的分析为例,用VB与MATLAB 编写程序,实现对直方图特性变化的分析,并给出可视化的结果。通过一个具体的程序证明VB与MATLAB混合编程可以有效的提高了程序的设计效率。 关键词:VB;MATLAB;DDE;混合编程;图像处理 1 引言 VB(Visual Basic)由Microsoft公司推出并广泛应用的可视化面向对象编程工具,它功能丰富,简单易学,既是一种编程语言,也是一个强大的集成开发环境。利用VB能够迅速编制各种风格而且界面良好的软件,它是目前Windows平台上主力编程语言之一。VB的主要缺点是运算速度慢,不适合进行大型的数值计算和图形处理。 MATLAB是由美国MathWorks公司开发的软件工具,它具有强大的数值运算能力,适用于大量科学与工程计算,具有先进的视觉化功能。在控制系统、图像处理、信号处理、神经网络等方面有应用广泛。但MATLAB的是一个命令式交互系统,功能模块比较分散,要求使用者具有较高的计算机应用素质,并且熟悉MATLAB的环境[1]。 2 混合编程概念引入 C++是一种传统的被公认为可以用于图像处理的程序设计语言,但面对C++编程过于繁琐和抽象的特点,使很多人对使用它进行程序设计敬而远之。而MATLAB利用单独函数功能处理图像处理的优势,VB在交互界面设计中的方便灵活的特点,使人们开始尝试将这两种语言相互结合用于图像处理,即混合编程的概念。MATLAB与VB都是基于Windows环境中的编程平台,其中MABLAB有十分强大的图像处理工具箱,它支持丰富的图像文件格式。它提供的15 类图像处理函数,涵盖了几乎所有的常见图像处理方法[1]。利用这些图像处理工具箱,再结合MA TLAB6.5自身的强大数据处理功能,可以不必关心图像文件的格式、读写、显示等细节,而把精力集中在算法研究上,使得工作效率大大提高。在测试这些算法时既可方便地得到统计数据,同时又可得到直观图示[2],如图3 所示。 VB与MATLAB混合编程的主要思想来自客户机/服务器应用程序开发模式。随着应用程序开发模块化以及互联网的广泛应用,很多软件系统都提供了这种技术支持。MATLAB 和VB同时具备这项功能。实现方式主要有四种。ActiveX方式、使用MatrixVB、调用DLL 动态链接库和DDE方式。四种方法各有特点,在很多文献中都有阐述[3]。其中使用Matrix VB

应用MATLAB求解经典物理若干典型问题_本科生毕业论文

应用MATLAB求解经典物理若干典型问题 大学本科生毕业论文 应用MATLAB求解经典物理若干典型问题The application of MATLAB in solving some classical physics questions

摘要 MATLAB是 MathWorks公司推出的一套科学计算软件,MATLAB的意思是矩阵实验室。MATLAB具有起点低、功能强大、易学易用以及兼有数值运算和符号运算功能的优点。利用MATLAB,绘图十分方便,它既可以绘制各种图形,包括二维图形和三维图形,还可以对图形进行修饰和控制。本文通过在MATLAB环境下编写通过科学计算解决经典物理问题,如力学、热学、电磁学中的一些常见问题。本文的思路主要是,先介绍经典物理习题,然后对习题进行分析,解答,再通过MATLAB 软件进行编程,模拟实验结果。通过多次验证。得到所需答案。再通过图形绘制,形象的描绘出图形,与预期结果进行比较、验证。作出总结。本文展示的MATLAB 软件在解决物理问题中的应用。 关键词:力学;热学;电磁学;MATLAB程序

ABSTRACT .MathWorks MATLAB is introduced in a scientific computing software, MATLAB means Matrix Laboratory . MATLAB has a low starting point, powerful, easy to use, and both numerical calculation and symbolic operation advantages. Using MATLAB, the drawing is very convenient, both to draw various graphics, including the two-dimensional graphics and three-dimensional graphics, graphics can also be modified and controlled. This article written by the MATLAB environment to solve by classical physics scientific computing problems, such as mechanical, thermal, electromagnetics some common problems. The main idea of this paper is to introduce classical physics problems, and then exercises to analyze, answer, and then programmed by MATLAB software to simulate the experimental results. Through multiple authentication. Get the answers you need. And through graphics rendering, the image depicts the graphics, compared with the expected results to verify. Conclusion. This article presents the MATLAB software to solve the problem of physics. Key Words:Mechanics;heat;electromagnetism,;MATLAB

通止规的用法及管理

通止规的用法及管理 1、止规 使用前:应经相关检验计量机构检验计量合格后,方可投入生产现场使用。 使用时:应注意被测螺纹公差等级及偏差代号与环规标识公差等级、偏差代号相同(如M24*1.5-6h与M24*1.5-5g两种环规外形相同,其螺纹公差带不相同,错用后将产生批量不合格品)。 检验测量过程:首先要清理干净被测螺纹油污及杂质,然后在环规与被测螺纹对正后,用大母指与食指转动环规,旋入螺纹长度在2个螺距之内为合格,否则判为不合格品。 2、通规 使用前:应经相关检验计量机构检验计量合格后,方可投入生产现场使用。 使用时:应注意被测螺纹公差等级及偏差代号与环规标识的公差等级、偏差代号相同(如M24*1.5-6h与M24*1.5-5g两种环规外形相同,其螺纹公差带不相同,错用后将产生批量不合格品)。 检验测量过程:首先要清理干净被测螺纹塞规油污及杂质,然后在环规与被测螺纹对正后,用大母指与食指转动环规,使其在自由状态下旋合通过螺纹全部长度判定合格,否则以不通判定。 3、注意事项 在用量具应在每个工作日用校对塞规计量一次。经校对塞规计量超差或者达到计量器具周检期限的环规,由计量管理人员收回、标识隔离并作相应的处理措施。 可调节螺纹环规经调整后,测量部位会产生失圆,此现象由计量修复人员经螺纹磨削加工后再次计量鉴定,各尺寸合格后方可投入使用。 报废环规应标识隔离并及时处理,不得流入生产现场。 4、维护与保养 量具(环规)使用完毕后,应及时清理干净测量部位附着物,存放在规定的量具盒内。生产现场在用量具应摆放在工艺定置位置,轻拿轻放,以防止磕碰而损坏测量表面。 严禁将量具作为切削工具强制旋入螺纹,避免造成早期磨损。可调节螺纹环规严禁非计量工作人员随意调整,确保量具的准确性。环规长时间不用,应交计量管理部门妥善保管。

MATLAB在物理中的应用(单摆).doc

<>课程论文 MATLAB在单摆实验中的应用 姓名蔡小强 学号:2010110102 专业:物理学 班级:10物理学 学院:物电学院 完成日期:2011/12/11

MATLAB在单摆实验中的应用 【摘要】借助MATLAB 计算软件, 研究无阻尼状态下单摆的大摆角运动, 给出了任意摆角下单摆运动周期的精确解。同时利用MATLAB 函数库中的ode45 函数, 求解出大摆角下的单摆的运动方程。并利用其仿真动画形象的展现出单摆的运动规律, 为单摆实验中大摆角问题的讲解提供了较好的教学辅助手段。 【关键字】单摆模型;周期;MATLAB 一、问题的提出 在工科物理教学中,物理实验极其重要,它担负着训练学生基本实验技能、验证学生所学知识、提高学生综合实力的重要职责。通过一系列的物理实验,学生可在一定程度上了解并掌握前人对一些典型物理量的经典测量方法和实验技术,并为以后的实验工作提供有价值的借鉴,进而培养学生的动手实践能力和综合创新能力。然而,物理实验的优劣很大程度受限于物理实验条件的制约。当前,受限于以下条件(很多情况下物理实验环境都是难以有效构造的),物理实验的效果并不理想:1)一些实验设备比较复杂并且昂贵,难以普及应用;2)有效实验环要求非常苛刻,是现实环境中难以模拟,甚至根本无法模拟;3)除此以外,有些实验的实验环境即使可以有效构造,它的实验结果却仍然是难以直接、完整观察获取的,如力场、电场、磁场中的分布问题等。鉴于以上原因,物理仿真实验已引起了大家的关注,出现了一些软件。但很多是基于Flash、Photoshop 、3D Studio MAX之类的图形图像软件制作。这些软件可以制作逼真的实验环境和生动的实验过程动画,还可以制作出实际实验所无法达到的效果。但这类软件本身是制作卡通动画的,对物理实验规律和过程很少涉及,很难做到真正的交互使用,及精确的计算分析同时开发也很困难。因此,基于这些软件的仿真在工科物理实验教学中应用很少。本文利用MATLAB 计算软件及其仿真功能对单摆实验过程进行模拟、仿真及后期分析,对物理实验教学改革提供一种新思路。 具体地,本文将描述一种新颖的单摆实验方法, 其主要的意义在于给学生以综合性实验技能训练。一个综合性实验, 它必须涉及多方面的知识和实验技能。本文描述的单摆实验方法即具备这样的特征。它的实验原理虽然简单, 但所涉及到的知识点极为丰富: 力学振动, 计算机编程等。学生通过这样的实验不仅可以得到综合性的实验技能训练, 而且可以在如何将现代技术改造传统实验、理论联系实际等方面得到很多启示。另外,本文引入计算机技术分析法, 对单摆实验进行了改造, 既实现了基础物理实验的现代化, 又为MATLAB课程实验提供了很好的应用落足点, 可以使学生得到多方面的实验技能训练。 二、方法概述 2.1问题描述 单摆问题是高中物理及大学普通物理实验教学中的一个基础问题。单摆在摆角比较小时,其运动规律近似为准简谐振动。但是当摆角比较大时, 即单摆在大摆角情况下运动时,这种近似已不再成立,其运动方程满足非线性微分方程。因此,对摆角大小的限制成为该实验中必须满足的条件。不同的实验条件下,最大摆角的取值不同,其中包括, ,,,甚至等。这就为在实验过程中对摆角的统一取值造成困难,给实验带来较大的误差。同时,学生对单摆在大摆角情况下运动时其运动周期及运动规律的理解也存在困难。利用先进的计算机仿真

连接号用法之深入辨析

连接号用法之深入辨析 王曜卿 第二轮修志,各地都是衔接上届志书的下限编修续志,续志书名也是千篇一律:在书名下加上断限。书名下断限的书写格式,规范写法为―(19xx-2000)‖,但采用这种写法的却不成主流。不规范的书写格式中,常见的是―(19xx~2000)‖,此外还有―(19xx-2000年)‖、―(19xx~2000年)‖、―(19xx年-2000年)‖、―(19xx年~2000年)‖,加上―-‖、―~‖两种符号自身宽度变化所产生的变体,不规范的写法就更多了。 志书断限中的连接号,没有引起人们的高度重视,由此所反映出来的,则是标点符号规范化和表达概念准确性的大问题。准确地说,是正确、规范地使用连接号,准确地表述时空范围之概念,准确地表述数值量之关系(或幅度)的大问题。 一、连接号的多种形式 连接号有多种形式,各自的作用、用途也不同。中华人民共和国国家标准(简称―国标‖)《标点符号用法》(GB/T 15834-1995)对连接号的规定: 4.13 连接号 4.13.1 连接号的形式为?-‘。连接号还有另外三种形式,即长横?——‘、半字线?-‘和浪纹?~‘。 4.13.2 两个相关的名词构成一个意义单位,中间用连接号。例如: a) 我国秦岭-淮河以北地区属于温带季风气候区,夏季高温多雨,冬季寒冷干燥。 b) 复方氯化钠注射液,也称任-洛二氏溶液(Ringer-Locke solution),用于医疗和哺乳动物生理学实验。 4.13.3 相关的时间、地点或数目之间用连接号,表示起止。例如: a) 鲁迅(1881-1936)中国现代伟大的文学家、思想家和革命家。 b) ?北京——广州‘直达快车 c) 梨园乡种植的巨峰葡萄今年已经进入了丰产期,亩产1000公斤~1500公斤。 4.13.4 相关的字母、阿拉伯数字等之间,用连接号,表示产品型号。例如: 在太平洋地区,除了已建成投入使用的HAW-4和TPC-3海底光缆之外,又有TPC -4海底光缆投入运营。 4.13.5 几个相关的项目表示递进式发展,中间用连接号。例如:

matlab在计算物理中的应用

Matlab画图 单摆的动画化 clear clf plot([-0.2;0.2],[0;0],'y-', 'linewidth',10); hold on g=0.98; l=1; a0=pi/8 axis([-0.75,0.75,-1.25,0]); t=0; dt=0.1; m=moviein(1000); for i=1:1000 t=t+dt; a=a0*cos(sqrt(g/l)*t); x=sin(a); y=(-1)*cos(a); h(1)=plot(x,y,'r.','markersize',30); h(2)=plot([0;x],[0;y],'b-'); m(i)=getframe; delete(h);

end movie(m,2) 多边形 clear clf for n=3:11; t=linspace(0,2*pi,n+1); x=sin(t+pi/n+pi); y=cos(t+pi/n+pi); subplot(3,3,n-2); fill(x,y,'g') title(['正',num2str(n),'边形']); axis square; hold on; end 利萨如图形 >> t=0:pi/1000:2*pi; a=[0 4/pi 2/pi pi 0 4/pi 2/pi pi]; y=sin(t);

subplot(2,4,i) if i<5 n=1; x=cos(n*t+a(i)); plot(x,y) title(['n=1,a=',num2str(a(i))]) else n=2; x=cos(n*t+a(i)); plot(x,y) title(['n=2,a=',num2str(a(i))]) end end 线性方程组求解 clear a=input('please input a') b=input('please input b') [m,n]=size(a) B=[a b'] R1=rank(a)

通止规的用法及管理

通止规的用法及管理 令狐采学 1、止规 使用前:应经相关检验计量机构检验计量合格后,方可投入生产现场使用。 使用时:应注意被测螺纹公差等级及偏差代号与环规标识公差等级、偏差代号相同(如M24*1.56h与M24*1.55g两种环规外形相同,其螺纹公差带不相同,错用后将产生批量不合格品)。 检验测量过程:首先要清理干净被测螺纹油污及杂质,然后在环规与被测螺纹对正后,用大母指与食指转动环规,旋入螺纹长度在2个螺距之内为合格,否则判为不合格品。 2、通规 使用前:应经相关检验计量机构检验计量合格后,方可投入生

产现场使用。 使用时:应注意被测螺纹公差等级及偏差代号与环规标识的公差等级、偏差代号相同(如M24*1.56h与M24*1.55g两种环规外形相同,其螺纹公差带不相同,错用后将产生批量不合格品)。 检验测量过程:首先要清理干净被测螺纹塞规油污及杂质,然后在环规与被测螺纹对正后,用大母指与食指转动环规,使其在自由状态下旋合通过螺纹全部长度判定合格,否则以不通判定。 3、注意事项 在用量具应在每个工作日用校对塞规计量一次。经校对塞规计量超差或者达到计量器具周检期限的环规,由计量管理人员收回、标识隔离并作相应的处理措施。 可调节螺纹环规经调整后,测量部位会产生失圆,此现象由计量修复人员经螺纹磨削加工后再次计量鉴定,各尺寸合格后方

可投入使用。 报废环规应标识隔离并及时处理,不得流入生产现场。 4、维护与保养 量具(环规)使用完毕后,应及时清理干净测量部位附着物,存放在规定的量具盒内。生产现场在用量具应摆放在工艺定置位置,轻拿轻放,以防止磕碰而损坏测量表面。 严禁将量具作为切削工具强制旋入螺纹,避免造成早期磨损。可调节螺纹环规严禁非计量工作人员随意调整,确保量具的准确性。环规长时间不用,应交计量管理部门妥善保管。

(整理)matlab16常用计算方法.

常用计算方法 1.超越方程的求解 一超越方程为 x (2ln x – 3) -100 = 0 求超越方程的解。 [算法]方法一:用迭代算法。将方程改为 01002ln()3 x x =- 其中x 0是一个初始值,由此计算终值x 。取最大误差为e = 10-4,当| x - x 0| > e 时,就用x 的值换成x 0的值,重新进行计算;否则| x - x 0| < e 为止。 [程序]P1_1abs.m 如下。 %超越方程的迭代算法 clear %清除变量 x0=30; %初始值 xx=[]; %空向量 while 1 %无限循环 x=100/(2*log(x0)-3); %迭代运算 xx=[xx,x]; %连接结果 if length(xx)>1000,break ,end %如果项数太多则退出循环(暗示发散) if abs(x0-x)<1e-4,break ,end %当精度足够高时退出循环 x0=x; %替换初值 end %结束循环 figure %创建图形窗口 plot(xx,'.-','LineWidth',2,'MarkerSize',12)%画迭代线'.-'表示每个点用.来表示,再用线连接 grid on %加网格 fs=16; %字体大小 title('超越方程的迭代折线','fontsize',fs)%标题 xlabel('\itn','fontsize',fs) %x 标签 ylabel('\itx','fontsize',fs) %y 标签 text(length(xx),xx(end),num2str(xx(end)),'fontsize',fs)%显示结果 [图示]用下标作为自变量画迭代的折线。如P0_20_1图所示,当最大误差为10-4时,需要迭代19次才能达到精度,超越方程的解为27.539。 [算法]方法二:用求零函数和求解函数。将方程改为函数 100()2ln()3f x x x =-- MATLAB 求零函数为fzero ,fzero 函数的格式之一是 x = fzero(f,x0) 其中,f 表示求解的函数文件,x0是估计值。fzero 函数的格式之二是 x = fzero(f,[x1,x2])

基于OPC的组态王和MATLAB的数据交换接口设计

第19卷 第10期长 春 大 学 学 报 V o.l 19 N o .10 2009年10月 J OU RNAL OF CHANGCHUN UN I VER SI TY O ct .2009 收稿日期:2009 05 12 基金项目:吉林省教育厅教研项目(SJ YB08-03) 作者简介:李学军(1968 ),女,山东临沂人,副教授,博士,主要从事控制理论与控制应用方面研究。 基于OPC 的组态王和MATLAB 的数据交换接口设计 李学军,张化勋,张玲霞 (长春大学 电子信息工程学院,吉林 长春 130022) 摘 要:采用OPC 技术设计MAT LAB 和组态王的数据交换接口程序,解决组态王数据处理能力弱,以及MAT LAB 未能应用于实际控制系统的问题。充分利用M ATLA B 实现复杂的控制算法,结合工控组态软件达到较好的控制效果。 关键词:OPC 技术;组态王;M ATLAB ;数据交换中图分类号:TP274+2 文献标志码:A 文章编号:1009-3907(2009)10-0033-03 由于 自动控制原理 、 控制技术与系统 等控制类课程涉及复杂的控制理论和数学推导,控制机理比较抽象难懂,学生对控制系统的动态和稳态特性的理解不深刻。因此,利用计算机仿真技术,将抽象化为形象,将复杂的数学公式化为曲线、图表,生动直观地显示控制决策的生成、各种控制变量的作用以及控制系统的运行状态,这有助于学生对控制理论的理解。而且也可通过调整控制器参数或改变控制策略,来增强学生的分析问题的能力,为使理论知识和工程应用相结合奠定基础。 图形组态软件 [1] 可提供友好的人机交互界面, 强大的通信功能,已广泛应用于控制系统的实时监控中。但是它实现复杂控制算法的能力较弱,复杂工业对象、高水平的自动控制算法及高精度的控制要求无法直接在通用的组态软件中实现。而MATLAB 语言提供了强大的科学运算能力,运用它的各种工具箱可进行复杂算法的实现。但MATLAB 自身的人机界面设计 [2] 不方便、没有提供与计算机硬件的接口、 无法获取现场的实时数据,不能实现实时监控。 随着OPC 技术的广泛应用[3] ,国内流行的监控组态软件全面支持OPC 技术;另一方,MATLAB 在其推出的7.0版本中提供OPC 工具箱 [4] ,支持 OPC 基金会数据访问标准的设备中读取、写入和记录OPC 数据,该工具箱允许将对象数据采集到MATLAB 环境中用于分析、仿真和快速算法开发。因此本文以图形组态作为OPC 服务器采集数据,通过OPC 接口传给作为OPC 客户端的MATLAB 应用程序。采集到的数据通过MATLAB 算法程序处 理后(即控制决策量)再通过OPC 接口写入MCGS , 从而实现对现场的控制。这种将MATLAB 和组态软件相结合,利用OPC 作为二者的数据交换载体来搭建的虚拟实验平台(如图1所示),完成数据的实时采集和处理,实现人机对话和以动画的方式显示控制设备的运行状态等监控功能。采用MATLAB 语言作为后台程序扩充组态王的编程功能,实现系统的控制算法。 图1基于OPC 数据交换框图 1 OPC 技术 OPC 是OLE for Process Control 的缩写,即把OLE 应用于工业控制领域。它采用客户/服务器体系,其标准是在客户和服务器之间建立一种通信和数据交换的工业标准机制。其实质是在硬件供应商和软件开发商之间建立了一套完整的!规则?,只要准守规则,数据交换对两者而言是透明的。OPC 由OPC 服务器与OPC 客户组成,OPC 服务器是数据的供应方,负责为OPC 客户提供所需的数据;OPC 客户是数据的使用方,处理OPC 服务器提供的数据。OPC 服务器一般并不知道它的客户来源。由OPC 客户根据需要,接通或断开与OPC 服务器的连接。OPC 数据访问接口(OPC DA,OPC Data A ccess I n terface)是OPC 3类接口中的一种,它用于客户端与服务器之间的数据存取。OPC 数据存取服务器主

相关文档
相关文档 最新文档