在一定的参数条件下解决的数学表达式

1视图(30天)
你好,
我如何解决某些条件的数学表达式?
例如,如何求解或限制5 x < < eps2吗?
请查收附件我的代码。
信谊n0 ns eps2 x
%不= n0 * Sin (theta0);
% n0 = 1;
% ns = 1.5;
neu = ns * n0 ^ (1);
thetac = asind (neu);%关键角
thetab = atand (neu);%的布儒斯特角
thetaqb = acosd (((neu ^ 2 - 1) * sqrt (neu ^ 2 + 1) * (neu ^ 4 + 1) ^ (1));% Pseudo-Brewster角
theta0 = thetaqb;%的关键角41.8度,……
%的quasi-Brewster角69.2度,……
%的pseudo-Brewster角84.8度。
不= n0 *信德(theta0);
%θ= ArcSin [ne / ns);
θ= asind (ne * ns ^ (1));
% Z0 = n0 / Cos (theta0);
Z0 = n0 * cosd (theta0) ^ (1);
% z = ns / Cos(θ);
z = ns * cosd(θ);
% n2 =不^ 2 i * eps2;
% eps2 =;
n2 =不^ 2-1i * eps2;
% m11公路= 1 + (n2 * (x ^ 2)) / 2;
% x =;
m11公路= 1 + (n2 * x ^ 2) * 0.5;
% m12 = x * n2 / eps2;
m12 = x * n2 * eps2 ^ (1);
% m21 = x * eps2;
m21 = x * eps2;
%锰= m11公路;
锰= m11公路;
认为% = (m11公路+ m12 * z) * Z0 + (m21 +锰* z);
认为= (m11公路+ m12 * z) * Z0 + (m21 +锰* z);
% r = ((m11公路+ m12 * z) * Z0 - (m21 +锰* z)) /认为;
r = ((m11公路+ m12 * z) * Z0 - (m21 +锰* z)) *认为^ (1);
% t = 2 * Z0 /认为;
认为t = 2 * Z0 * ^ (1);
% R = Abs [R] ^ 2;
R = abs (R) ^ 2;
% T =再保险[z] / Z0 * (Abs [T] ^ 2);
T =实际(z) * (Z0 * abs (T) ^ 2) ^ (1);
% = 1-T-R;
一个= 1 - (T + R);
% 5 = n0 * * Cos (theta0) / eps2 / x;
5 = (n0 * * cosd (theta0)) * (eps2 * x) ^ (1);

答案(1)

大师莫汉蒂
大师莫汉蒂 2020年5月8日
你好,我明白你想解决一些参数条件下方程。您可以使用设置一些参数条件 假设 函数。这是一个示例代码使用假设函数。
信谊x y
假设(x > y)
expr1 = 2 * 3 * y = = 0;
expr2 = x + y = = 2;
expr = [expr1; expr2];
解决(expr)
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年5月8日
注意:解决()并不总是注意假设。当你得到解决()的结果总是一个好主意来检查它确实通过所有的需求。

登录置评。

类别

找到更多的在数学帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!