MATLAB中,t=0:.1:2*pi; y=sint(t); plot(t,y)

MATLAB中,t=0:.1:2*pi; y=sint(t); plot(t,y)
这个横坐标的步距 表示0.1,书上的图 步距却是1,为什么?纵坐标间距却是0.2,为什么?
清yu 1年前 已收到1个回答 举报

敛财来了 幼苗

共回答了16个问题采纳率:100% 举报

书上的图是自动调整了坐标间距的,那个间距不是你说的步距.
步距是画图是图上每一个点之间的横坐标的间距,它是0.1.纵坐标的各点间间距是不一样的.
图上坐标间距横坐标是1,纵坐标是0.2,这是由你横纵坐标的范围决定的.横坐标的范围是0到6点几,纵坐标范围是-1到1.因此为了美观好看才那样的.
还有,你这个函数是sin(t),而不是sint(t)吧.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.018 s. - webmaster@yulucn.com