我已经编写了一个使用matlab实现微分器和积分器的代码。我能够得到微分和积分的输出但我在绘制图形时遇到了麻烦。我得到如下错误。
无法从double转换为sym。
我已附上以下代码。
clc;
close all;
syms t;
y=input('Enter the function : ');
T=input('enter the period of the function : ');
t=0:0.001*(1/T):1/T;
intop=int(y)
difop=diff(y)
figure(1)
plot(t,intop);
xlabel('time in t');
ylabel('Amplitude ');
title('integrator o/p');
zoom;
grid;
figure(2)
plot(t,difop);
xlabel('time in t');
ylabel('Amplitude ');
title('diffrentiator o/p');
zoom;
grid;
请让我知道我哪里出错了。