答案1
您的代码可能存在一些问题:
- 通过发出,
domain=0:4
您告诉 TikZ 在t = 0
和之间绘图t = 4
。从您期望的输出来看,您想要在x = 0
和之间绘图x=4
。 - 通过发行
deg(30)
你不是绘制 30 度的余弦和正弦;相反,您绘制的是 30 弧度的余弦和正弦。(deg
函数收敛从弧度到度;TikZ 的三角函数假定它的参数以度为单位。)
完整性检查:30 弧度的余弦为 0.154,乘以 4 乘以 125 得到 77.13,这与您观察到的输出的上限非常匹配。
为了得到你想要的图,你可能想要删除对的调用deg
(因为我很确定你不想要像 30 弧度这样奇怪的值)。你还应该将你的域更改为类似的东西,0:0.05
这将使 x 的上限和下限大约为 0 到 5。