我知道问题出现在30行后,前28行没问题,前28行的目的是为了求t,然后代入后面的运算。总体运算思路是:y1*y2,然后求出半高宽度,需要u和半高宽度的关系,

怎么修改???

可能是x、y2,矩阵维度不一致,我不会修改,

x=linspace(0.88,0.92,100);

A=2.5488;B=0.01800964;C=1.1557;D=0.06959044;

E=2.8525;F=0.01800946;G=1.5141;H=0.06922161;

a=(1+(A.*(x.^2))./((x.^2)-B)+(C.*(x.^2))./((x.^2)-D)).^(1/2);%no

b=(1+(E.*(x.^2))./((x.^2)-F)+(G.*(x.^2))./((x.^2)-H)).^(1/2);%ne

aa=6.63*10^(-34);%普朗克常量

bb=3*10^8;%真空中的光速

cc=1.6*10^(-19);%电子电荷

dd=aa*bb./(cc.*x*10^(-6));

ee=(0.2309.*(dd.^2)./(((5.29^2)-dd.^2).^2));%旋光率

ff=x.*ee./(2*pi.*a);

c=0.4154;%入射角

d=((((cos(c))^2)./((a.^2).*(1+ff).^2))+((sin(c)).^2)./(b.^2)).^(-1/2);%考虑旋光率以后的ni

e=atan(((a./b).^2).*((1+ff).^2)./((1-ff).^2)).*tan(c);%衍射角

f=((((cos(e)).^2)./((a.^2).*((1-ff).^2)))+(((sin(e)).^2)./(a.^2))).^(-1/2);%考虑旋光率以后的nd

g=((d.^2)+(f.^2)-2.*d.*f.*cos(c-e))./x;

h=A*B./(((x.^2)-B).^2);

i=C*D./(((x.^2)-D).^2);

j=(-x./a).*(h+i);%dno/d.o

k=E*F./(((x.^2)-F).^2);

l=G*H./(((x.^2)-H).^2);

m=(-x./b).*(k+l);%dne/d.o

n=(((2.*a)./(b.^2)).*j)-(((2.*(a.^2))./(b.^3)).*m);

o=(((d.^3).*((cos(c))^2))./(((1+ff).^2).*a.^3));

p=((d.^3).*((sin(c))^2))./(b.^3);

q=o.*j+p.*m;%dni/d.o

ss=(((1-ff).^(-2)).*((cos(e)).^2)+((sin(e)).^2)).*((f./a).^3).*j;%dnd/d.o

t=2*pi.*((d-f)-x.*(q-ss));%b'

y1=(sin((-t.*4000.*(x-0.9)./(2.*(0.9^2)))).^2)./((-t.*4000.*(x-0.9)./(2.*(0.9^2))).^2);

u=linspace(0,10,100);v=u*10^-3;

y2=(sin((-t*4000.*(x-v-0.9)./(2.*((0.9+v).^2)))).^2)./((-t.*4000.*(x-v-0.9)./(2.*((0.9+v).^2))).^2);

y3=y1.*y2;

W=max(y3)/2;

T=abs(x(find(y3>=W,1,'first')) - x(find(y3>=W,1,'last')));

Q=T.*1000;

plot(v,Q)

matlab字母上横线,为什么运行后是一条横线啊???相关推荐

  1. 如何在word文档里面加一条横线?

    今天在改一个word文档,以前用MS Word在里面加了一条横线,现在用open office writer是删除也删除不了这个横线:想自己加一条横线也加加不了,真郁闷,众位Word/OpenOffi ...

  2. 用函数分别打印一条横线,多行

    # 需求: 写一个函数打印一条横线 def print_one_line():# 实现打印一条横线的功能print("=" * 30)print_one_line()打印结果: = ...

  3. 图像形态学(opencv),运行后通过在屏幕上输入对应指令完成相对应的形态学方法。

    图像形态学 1.开操作(MORPH_OPEN) 结果图类似腐蚀图 先腐蚀后膨胀的过程,开操作可以帮助消除图像中的小的干扰区域,并且在平滑较大物体的边界的同时不明显改变其面积. 2.闭操作(MORPH_ ...

  4. 编写并运行php程序,上传所编写的PHP程序代码,并上传运行后的效果截图

    上传所编写的PHP程序代码,并上传运行后的效果截图 更多相关问题 [多选] 对税务机关的下列行政行为,纳税人可以申请行政复议的有(). [多选] 纳税人收到税务机关的行政处罚决定书之后,在法定期限内可 ...

  5. window下编辑的python文件复制到linux上,运行后出现/usr/bin/python3^M

    window下编辑的python文件复制到linux上,运行后出现 /usr/bin/python3^M: bad interpreter: No such file or directory 1.使 ...

  6. Android 手机上安装并运行 Ubuntu 12.04

    Android 手机上安装并运行 Ubuntu 12.04 2012 年 8 月 16 日  by  DawnDIY in  Android |  7 Comments Android 是基于Linu ...

  7. 企业编程题实战(二)(解决牛客上用例运行与本地IDE不一致的问题)

    1.数据分类处理 数据分类处理题目描述 收获:I 整数对应的数字需要连续包含R对应的数字(231包含23) 如何判断两个数连续包含:将两个数通过to_string®, to_string(I)函数转换 ...

  8. 在Matlab平台上实现对语音信号的去噪研究和仿真

    在Matlab平台上实现对语音信号的去噪研究和仿真 摘要 语音信号在数字信号处理中占有极其重要的地位,因此选择通过对语音信号的研究来巩固和掌握数字信号处理的基本能力十分具有代表性.对数字信号处理离不开 ...

  9. matlab bp结果,Matlab如何处理BP网络每次运行结果不一样这个问题

    我按照版上指导,通过循环语句找到了最合适的节点数,也用了归一化处理.但是尽管如此,每次运行后的结果还是从60多到130多不等.这些东西写进报告里没有说服力.这个如何处理一下呢.我的原代码如下: clc ...

最新文章

  1. 【青少年编程】【一级】森林的一天
  2. 马斯克星际火箭原型机爆炸!测试失败,3年内至少还需迭代19版
  3. ajax 请求如何解决乱码
  4. HUB管理步骤、桥端设置步骤和客户端使用步骤
  5. 浅析堡垒机概念及工作原理(转)
  6. vscode配置问题
  7. CWnd与HWND的区别与转换
  8. php fpm 统计,php实现fpm开启状态统计的方法
  9. 我的世界服务器组件怎么用,我的世界:两款服务器的组件功能,种树也有学问,种树技巧!...
  10. scrapy Pipline保存到数据库
  11. 基于加速度计的倾角检测算法-C语言程序
  12. android五线谱播放器,口袋五线谱app下载
  13. 虚拟空间对新闻媒体的真实挑战
  14. python如何读取uni文件_如何在Python中通过HTTP与UniProt交谈?
  15. 在网页中插入FLV视频,经测试兼容IE、火狐、谷歌等浏览器
  16. [转]Cisco小失误,大麻烦
  17. v2rayN断网修复
  18. 【技术美术】千人千面如何炼成 技术讲解捏脸系统设计原理
  19. java 羽化_程序员羽化之路--假如需要一百万个对象
  20. IT应届实习能不加班?如何逃离996?

热门文章

  1. html嵌入视频mp4视频无法播放,html中嵌入mp4格式视频无法播放
  2. EasyTouch使用教程
  3. 渗透测试之地基服务篇:无线攻防之钓鱼无线攻击(上)
  4. linux操作系统下部署thinkphp5项目
  5. 数字电路-组合逻辑电路
  6. android fragment加载布局的方式,Android中Fragment的加载方式与数据通信详解
  7. MySQL数据库存储引擎以及数据库的创建、修改与删除
  8. 【PID控制】几种调参方法的比较 (含计算代码)
  9. CSDN快速获得积分下载的几个办法有效途径
  10. 华三交换机irf 堆叠配置_H3C交换机堆叠的基本配置