How to solve the error of solving bessel function
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Jun Xiao
le 12 Mar 2020
Réponse apportée : Steven Lord
le 12 Mar 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 commentaires
Réponse acceptée
Steven Lord
le 12 Mar 2020
You have a typo in your code. You want to call the solve function, not the slove function.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Bessel functions dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!