0
В Matlab мы находим a
в J0(ax)=0
где J0
- функция бесселя первого рода и нулевого порядка, а x
- известный вектор?Решение уравнения, содержащее besselj
Как мы можем найти a
в качестве вектора?
В Matlab мы находим a
в J0(ax)=0
где J0
- функция бесселя первого рода и нулевого порядка, а x
- известный вектор?Решение уравнения, содержащее besselj
Как мы можем найти a
в качестве вектора?
Если вектор x не массивный, возможно, этот неэффективный способ будет работать?
syms a;
for i = 1:length(x)
rt(i) = solve(besselj(0,a*x(i)),a);
end
avec = double(rt);
Вы отметили свой вопрос как «решение уравнения», но есть только 1 последователь. Возможно, вы захотите добавить еще теги. – tolgap
См. [Задание и поиск корней функций бесселя] (http://stackoverflow.com/q/9339199/2604213). – Christoph