Conversion from double to sum not possible - Plot, please help!
이전 댓글 표시
Hello, here is my code:
_______
syms x;
syms theta;
y = exp(-abs(x/pi))
a0 = (1/pi)*int(y,0,pi);
dy = diff(y,1);
k = 1:10;
for i = 1:length(k)
a(i) = ((-1)^(i))*2*dy/(i^2);
end
for i = 1:length(k);
g(i) = a(i)*cos(i*theta);
end
fit = a0 + g;
theta = linspace(-pi,pi,50);
plot(theta,fit);
_____
However I get an error saying "Conversion from double to sym is not possible when I try to plot.
My "fit" equation works just fine., I get an equation in terms of 'theta'. But when I try to plot this equation vs, values of theta, these values are in an array, i get the error.
Can somebody please let me know what I should do, specifically, to fix this?
Thanks!!!!
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Calculus에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!