早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab的 input函数问题syms x lanmuda n2 n1 n3 H k0H=input('请输入芯层厚度=');lanmuda=('请输入波长=');n1=('请输入上层折射率=');n2=('请输入中间层折射率=');n3=('请输入下层折射率=');N=('请输入模数=');k0=2*pi

题目详情
matlab的 input函数问题
syms x lanmuda n2 n1 n3 H k0
H=input('请输入芯层厚度=');
lanmuda=('请输入波长=');
n1=('请输入上层折射率=');
n2=('请输入中间层折射率=');
n3=('请输入下层折射率=');
N=('请输入模数=');
k0=2*pi/lanmuda;
for i=0:N
q=i;
fun=sqrt(n2*n2-x^2)*k0*H-atan(sqrt(x^2-n1*n1)/sqrt(n2*n2-x^2))-atan(sqrt(x^2-n3*n3)/sqrt(n2*n2-x^2))-q*pi;
S=solve(fun,'x')
end
运行后出现请输入芯层厚度=,我输入1.8后,按enter键,出现错误,
错误使用 /
矩阵维度必须一致.
出错 m4 (line 9)
k0=2*pi/lanmuda;
数字输入完怎么结束输入,然后继续下一个输入.
▼优质解答
答案和解析
把第一排删了.syms是声明符号变量,你这里的H什么的都是数值变量,在MATLAB里不需要声明,直接写出来用就行了.
看了 matlab的 input函...的网友还看了以下:

锥形圆柱形怎么算角度!例如!车床要车一头直径50mm另一头直径70mm长200MM锥形的圆柱体·该怎  2020-03-31 …

设服从二项分布B~(n,p)的随机变量ξ的期望和方差分别是2.4与1.44,则二项分布的参数n、p  2020-05-15 …

点P是矩形ABCD的边AD上的一个动点,矩形的两条边长AB、BC分别为8和15,求点P到矩形的两条  2020-05-20 …

某种生物的种密度指单位面积该种生物的个体数量。图为北美洲部分地区某种动物的种密度等值线图。据此完成  2020-06-12 …

下列有关物质进出细胞方式的判断中正确的是()A.形成囊泡的运输是胞吞或胞吐B.顺浓度梯度的运输是自  2020-06-24 …

如图是X、Y、Z三种固体物质的溶解度曲线图,根据曲线图回答下列问题.(1)t1℃时,将X、Y、Z的  2020-07-26 …

对某一输电线路,线路假设情况已确定,现要求输送一定的电功率P,若输电线上所损失的功率占输送功率P的百  2020-12-05 …

由于大气压随高度的减小而增大,所以高处空气下降时,它所受到的压强增大,它的体积减小,温度升高,空气中  2020-12-07 …

用原理图输入设计方法进行数字电路系统设计,哪一种说法是正确的:A.原理图输入设计方法直观便捷,很适合  2020-12-15 …

当离子顺浓度梯度运输时是什么方式细胞外液钠离子浓度低时,主要是以主动运输,钠离子通过钠离子通道,还有  2020-12-19 …