Why Undefined function 'besselzero' for input arguments of type 'double'.
显示 更早的评论
I m running this script from Matlab examples but it is giving me error: Undefined function 'besselzero' for input arguments of type 'double'.I am using Matlab 2014a. Here is the script from mathworks for this particular example.
n = (1:2)';
k = 10;
kind = 0;
z = besselzero(n, k, kind);
x = linspace(0, z(end), 1000);
y = nan(2, length(x));
y(1,:) = besselj(n(1), x);
y(2,:) = besselj(n(2), x);
nz = nan(size(z));
nz(1,:) = besselj(n(1), z(1,:));
nz(2,:) = besselj(n(2), z(2,:));
plot(x, y, z, nz,'kx')
Anyone pls suggest why such error appears. If it is license issue then pls suggest how should I define this "besselzero". Thanks
5 个评论
Anjali Sharma
2018-7-25
dpb
2018-7-25
What does
which besselzero
return?
You have to put the m-file(s) from the FEX submission in a directory on your MATLABPATH or the current working directory and if it's downloaded as a zip collection of files unzip them...see what the FEX says about any install.
Anjali Sharma
2018-7-25
dpb
2018-7-25
"which besselzero returned not found ...can you suggest something?"
As already did, to use besselzero you'll have to obtain it from FEX and place it in a directory on the MATLABPATH for it to be found; just like any other m-file you were to write has to be on the search path as outlined in folders-that-matlab-accesses
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Downloads 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
