How to solve the error of solving bessel function
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Jun Xiao
am 12 Mär. 2020
Beantwortet: Steven Lord
am 12 Mär. 2020
I want to solve Bessel funnction using for loop, but it always give me the warning: Undefined function 'slove' for input arguments of type 'sym'.
Here is my codes:
clc; clear all; close all;
syms a
n2 = 1:0.001:1.44;
n1 = 1.445;
y = n2/n1;
d = y.^2+1;
for n3 = 1000:1440
a1 = (((n3*0.001)./n1).^2+1)*besselj(1,a);
b1 = (a*besselj(2,a));
c1= a1-b1==0;
e= slove(c1,a);
end
plot(e,y,'b')
0 Kommentare
Akzeptierte Antwort
Steven Lord
am 12 Mär. 2020
You have a typo in your code. You want to call the solve function, not the slove function.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Bessel functions finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!