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!