А что означает
Уже писал:
post1387110.html#p1387110.
У меня R2013b возвращает линейную комбинацию функций Бесселя
первого и
второго рода (
besseli(0, r),
besselk(0, r) ):
Код:
nr(r) =
(besseli(1, 1/1000000)*besselk(0, r))/(besseli(0, 1/1000000)*besselk(1, 1/1000000) + besseli(1, 1/1000000)*besselk(0, 1/1000000)) + (besselk(1, 1/1000000)*besseli(0, r))/(besseli(0, 1/1000000)*besselk(1, 1/1000000) + besseli(1, 1/1000000)*besselk(0, 1/1000000))
(Нулевого рода/типа я функций Бесселя не встречал.)
-- Sun 19.05.2019 17:34:17 --Вы про замену
на 1?
Надо же не просто положить
. Надо выполнить замену независимого переменного. В начальном сообщении
была в квадрате, тогда замена:
.
-- Sun 19.05.2019 17:37:28 --В более компактном виде решение (с приближёнными значениями коэффициентов):
Код:
>> digits(12)
>> vpa(nr)
ans(r) = 0.999999999993*besseli(0.0, r) + 5.0e-13*besselk(0.0, r)
-- Sun 19.05.2019 18:15:10 --Вместо
plot можно попробовать воспользоваться устаревшей
ezplot:
syms n(r) r;
equ = diff(n,r,2)+(1/r)*diff(n,r)==n;
Dn = diff(n,r);
cond = ([n(0.000001)==1 Dn(0.000001)==0]);
nr(r) = dsolve(equ,cond)
ezplot(nr, [0.000001 0.0065])
title('nr')
R2013b рисует.
upd. Графики модифицированных функций Бесселя можно посмотреть в
статье Википедии. (Для нулевого порядка на глаз соответствует.)