У меня есть простой код для решения 3 нелинейных уравнений.ниже мой кодЯ почти уверен в этом, но я продолжаю получать эту ошибку: «em1» требует больше входных аргументов для запуска.
это em1.m:
function F = em1(x)
m0=12.56e-7;
e0=8.85e-12;
md=m0;
ed=2.56*e0;
b=1.016e-2;
h=b/3;
f=12*(10^9);
F(1) = (x(1)/m0)*cot(x(1)*(b-h))+(x(2)/md)*cot(x(2)*h);
F(2) = x(3)-((((2*pi*f)^2)*m0*e0)-(x(1))^2)^(1/2);
F(3) = x(3)-((((2*pi*f)^2)*md*ed)-(x(2))^2)^(1/2);
и вот мой mainem1.m file:
fun = @em1;
x0 = [100,100,5];
x = fsolve(fun,x0)
Я уверен, что ошибка не из-за «количества входов», а что это такое ????Я не могу найти решение.пожалуйста, помогите мне запустить мой код.спасибо