我这个matlab程序错在哪里?clearclose alln1=1.568;n2=1.538;lambda=0.6328e-6;N=1.538:0.001:1.568;b=0:0.1:6;m=0:1:5;k=2*pi/lambda;v1=sqrt(n1^2-N.^2);v2=sqrt(N.^2-n2^2);b=[m*pi+2*atan(v1./v2)]./(v1);plot(b,N);title('对称三层平板波导中TE

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 16:57:02

我这个matlab程序错在哪里?clearclose alln1=1.568;n2=1.538;lambda=0.6328e-6;N=1.538:0.001:1.568;b=0:0.1:6;m=0:1:5;k=2*pi/lambda;v1=sqrt(n1^2-N.^2);v2=sqrt(N.^2-n2^2);b=[m*pi+2*atan(v1./v2)]./(v1);plot(b,N);title('对称三层平板波导中TE
我这个matlab程序错在哪里?
clear
close all
n1=1.568;
n2=1.538;
lambda=0.6328e-6;
N=1.538:0.001:1.568;
b=0:0.1:6;
m=0:1:5;
k=2*pi/lambda;
v1=sqrt(n1^2-N.^2);
v2=sqrt(N.^2-n2^2);
b=[m*pi+2*atan(v1./v2)]./(v1);
plot(b,N);
title('对称三层平板波导中TE模的传输曲线');
xlabel('b/um');
ylabel('N');

我这个matlab程序错在哪里?clearclose alln1=1.568;n2=1.538;lambda=0.6328e-6;N=1.538:0.001:1.568;b=0:0.1:6;m=0:1:5;k=2*pi/lambda;v1=sqrt(n1^2-N.^2);v2=sqrt(N.^2-n2^2);b=[m*pi+2*atan(v1./v2)]./(v1);plot(b,N);title('对称三层平板波导中TE
b=[m*pi+2*atan(v1./v2)]./(v1);这一行错了,变量维数不一致,N是1x31列的向量,m是1x6列的向量,所以若把m改成0:1:30,程序就跑通了.
由于不知道你要实现的功能,所以只能在语法上修改.
劳动光荣,请及时采纳,谢谢

这个简单的matlab程序错在哪里了?这个简单的程序错在什么地方?x=(0.1:0.1:100); y=(3.742e+8)*(x.^(-5))./(exp((1.439e+4)/(x*5800))-1); 求大神帮我看看matlab我编的程序错在哪里,怎么修改?要编的是这个方程,nT=88,C0,G0,Ck,Gk都是88*88矩阵,u(s)经傅里叶变换为88*2049矩阵,B为单位阵,s为2049*1的矩阵.求X(s).我编的程序如下,有错误, 谁能帮我看一下这个程序哪里错了? t=0:0.1:8; y=sin.^2(t./8); plot(t,y) matlab画图,程序哪里错了,我觉得问题在第二行, 麻烦看一下这个matlab写的程序错在哪里除了A及其波动率σA,其他量均为已知.因为该方程组为非线性方程,在matlab中采用迭代的方法进行求解A及其波动率σA.function[x,y]=Solvequation(a,DB,sigma,r,tau)%%%%% matlab画图x = 0:0.01:10; y =sin(2*x)*cos(100*x)/(2*x); plot(x, y)这个程序为什么matlab总是报错?哪里错了?求大神赐教 高手看一下我的matlab程序哪里错了function y=rrp(x) % % Input paramenters % % x(1)=theta-1 % x(2)=the 求解一道matlab的问题从一个大矩阵中找出与一个小矩阵相同的子矩阵.比如大矩阵【1,2,3,;4,5,6】,小矩阵是【4,5】.上面那个是我自己写的程序,顺便问问错在哪里?我的程序只能不停的循环到结 求matlab高手帮忙看下我这个程序.帮我看下为什么我这个程序在样本仿真那里是错的.clc p1=[1.53 0.58 1.15 0.27 1.35 0.72 0.28 1.32 1.57];t1=[45.32 -68.43 27.76 48.68 72.48 -6.12 48.04 64.85 51.9];p=p1';t=t1';%归一化[pn,m 我这个matlab程序错在哪里?clearclose alln1=1.568;n2=1.538;lambda=0.6328e-6;N=1.538:0.001:1.568;b=0:0.1:6;m=0:1:5;k=2*pi/lambda;v1=sqrt(n1^2-N.^2);v2=sqrt(N.^2-n2^2);b=[m*pi+2*atan(v1./v2)]./(v1);plot(b,N);title('对称三层平板波导中TE 请高手帮我看一下我的matlab程序错在哪里了?min (1000-x(1)^2-2*x(2)^2-x(3)^2-x(1)*x(2)-x(1)*x(3))约束为x(1)^2+x(2)^2+x(3)^2-25=08*x(1)+14*x(2)+7*x(3)-56=0x1,x2,x3>=0程序如下先在MATLAB编辑器中建立非线性约束函数文 matlab中拟合曲线的问题 谁能帮我查出为何这个程序是错误的啊? 几个程序怎么在MATLAB仿真呀这个已经解决了 matlab带入参数解方程怎么操作?就比如:a*pi-(a*pi^3*x^2)/2-1=0这个方程,要带入x=0,然后解出a的值,a应该等于1/pi,但是程序有问题,麻烦大侠帮我看看问题出在哪里!clear allsyms a x pi;x=input('0');[a]=solve('a 我的程序错在哪里啦?只有一处错误啊 用matlab 求 100到1000素数的和 还有我的错在哪里 matlab涉及小数运算精度问题delta_w=0.05*piN3=11*pi/delta_wk3=0:N3-1请大家在MATLAB中运行这个,结果我在命令窗口中查看,很显然size运算错了,从0到219是220个数呀,因为我有程序需要用到这三句,结果由于 帮忙计算一个画一个matlab图,我这个程序不知道哪里有错误.x=0:0.02:1000;y=0.8/sqrt(1.288+0.0894*sin(x*15000));plot(x,y)