用双棱镜测波长的程序.doc

上传人:11****ws 文档编号:3214061 上传时间:2019-05-25 格式:DOC 页数:5 大小:88KB
下载 相关 举报
用双棱镜测波长的程序.doc_第1页
第1页 / 共5页
用双棱镜测波长的程序.doc_第2页
第2页 / 共5页
用双棱镜测波长的程序.doc_第3页
第3页 / 共5页
用双棱镜测波长的程序.doc_第4页
第4页 / 共5页
用双棱镜测波长的程序.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 双棱镜干涉实验#include double max(double f) double k,l,g;k=f;l=(int)f;l=k-l;l=l*10;g=l;l=(int)l; g=g-l;g=g/10;if(g=0.05)f=f;elsef=f+0.1;return f;void main()float x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,fabs(),sqrt();float A1,d11,d12,A2,d21,d22,A,d1,d2;double q,m,n,d,D,x,y,f,e,k,l,h,cd,ab,ef;printf(“tttt 双棱镜干涉测波长 n

2、n“);printf(“温馨提示:所测数据的单位必须全化为 mmn“);printf(“请依次输入 x1x2x3x4x5x6x7x8x9x10 的值:n“);scanf(“%f%f%f%f%f%f%f%f%f%f“,printf(“请依次输入 A1,d11,d12n“);scanf(“%f%f%f“,printf(“请依次输入 A2,d21,d22n“);scanf(“%f%f%f“,if(x10.0A=fabs(A);d1=d11-d12;d1=fabs(d1);m=sqrt(d1);d2=d21-d22;d2=fabs(d2);n=sqrt(d2);d=d1*d2;d=sqrt(d);D=A*(m+n)/(m-n);x=(x6+x7+x8+x9+x10-x1-x2-x3-x4-x5);x=x/25;y=d*x/D;y=y*1000000;ef=y/100;e=y-632.8;e=fabs(e);e=e/632.8;k=y*e;e=e*100;f=y*e/100;ab=f/100;cd=max(ab);if(y601.16printf(“nn 测量结果:n 波长 =(%3.1f%3.1f)e+002nmnn 相对误差 e=%4.1f%sn“,ef,cd,e,“%“);elseprintf(“所测数据误差太大n“);elseprintf(“输入有误n“);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。