【matlab】中出现的错误汇总

一、今天想来用matlab仿真光纤模式,学着函数的表达式写了一个计算色散方程的条件下来仿真一个传输波长和纤芯折射率的关系。
出现了一个很低级的问题就是进行矩阵运算时没有想在运算符的前面加上符号点。

修改完的代码如下:
lambda = 0.98:0.01:2
n1 = sqrt(1+0.6961663lambda.^2./(lambda.^2-0.0684043.^2)+0.4079426lambda.^2./(lambda.^2-0.1162414.^2)+0.8974794*lambda.^2./(lambda.^2-9.896161.^2))

plot(lambda,n1)
仿真图像:

猜你喜欢

转载自www.cnblogs.com/Lovedragon/p/10033969.html