在MATLAB中绘制正弦函数

时间:2017-05-04 19:47:06

标签: matlab

我试图绘制这个等式,但我遇到了一些困难,请帮忙。 我这就是我的尝试。

    x=[0:pi/20:4*pi];
    y= (25*sin(3)*t);
    plot (x,y)

2 个答案:

答案 0 :(得分:1)

您的代码无效,因为t未定义。您需要将x的定义更改为t,例如:

t=[0:pi/20:4*pi];

或者您需要将y作为x的函数,而不是t,例如:

y= (25*sin(3)*x);

我很好奇你想要绘制的原始等式/函数是y(t)=25 sin(3 t)。如果是这种情况,则需要更改括号,以便sin是自变量(xt)的函数。这看起来像是:

y = 25*sin(3*x);

答案 1 :(得分:0)

t开始,您需要将相等的向量长度值指定给x。 但是,我相信,你需要用等式中的t代替x。

y= (25*sin(3)*x);  # will plot a straight line since you have a constant sin(3)
                   # which you are just multiplying with x resulting in x verses constant x

我假设您要将等式写为

x=[0:pi/20:4*pi];
y= (25*sin(3*x));
plot (x,y)

Plot Matlab