Jacobi polynomials in MATLAB
4 次查看(过去 30 天)
显示 更早的评论
i want to execute jacobi polynomials for N = j-3 where j= 0, 1,...,4, a = b = 3 and x = -0.655, the code according to my knowledge will be,
syms j
a= 3;
b=3;
for j = 0:4
display (jacobiP(j-3,3,3,-0.655))
end
but this code isn't working kindly guide me.
0 个评论
回答(1 个)
Karan Gill
2016-7-6
Your first argument "j-3" is negative for j=0,1,2. That's what the error message says: A nonnegative integer or a symbol is expected.
If you replace "j-3" with "j" it works.
syms j
a= 3;
b=3;
for j = 0:4
jacobiP(j,3,3,-0.655)
end
ans =
1
ans =
-2.6200
ans =
3.5765
ans =
-2.8153
ans =
0.4398
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Polynomials 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!