matlab中sin(t)怎么表示?

如题所述

对于函数Sa(t)=sin(x)/x,其中x∈[-10π,10π],matlab中可以这样表示:
x=-10*pi:10*pi;
S=sin(x);

补充问题回答:
x=-2*pi:pi/10:2*pi表示x∈[-2π,2π];t=0:pi/50:4*pi表示t∈[0,4π];
这是由于在matlab中,如果想表示一个范围,比如说x∈[a,b],可以这样表示,
x=a:dx:b,代表x从a取到b,每隔dx取一个点。

所以这里的x=-2*pi:pi/10:2*pi,就代表x从-2π取到2π,每隔π/10取一个点。
这里pi/10,pi/50就是取的每两个相邻点的间隔。


拓展说明:
如果想表示一个范围,比如说x∈[a,b],可以这样表示,
x=a:dx:b,代表x从a取到b,每隔dx取一个点。
如果直接这样表示,
x=a:b,也可以实现目标,但这里取点的间隔默认为1.

实例:

温馨提示:答案为网友推荐,仅供参考
相似回答