vb的问题:用pset 画正弦函数,高手请看图!

这是何故???感觉上面的对于一个x,有多个函数值对应啊?很慌乱!!!... 这是何故???感觉上面的对于一个x,有多个函数值对应啊?很慌乱!!! 展开
 我来答
网海1书生
科技发烧友

推荐于2017-09-07 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
这是因为你画的正弦曲线的横坐标太密了,所画的点都挤在一起,形成上面的图案,其实这是一种错觉,它实际上仍然是一个正弦曲线。

把曲线往左右“拉松”一些你就能看到正常的正弦曲线了,比如把:
k = 1000 * Sin(i)
改为:
k = 1000 * Sin(i / 100)
再试试看!
听不清啊
高粉答主

2017-09-07 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
Private Sub Form_Click()
  pi = 3.1415926
  Form1.Scale (-4000, 4000)-(4000, -4000)
  Form1.Line (-4000, 0)-(4000, 0)
  Form1.Line (0, 4000)-(0, -4000)
  For i = -4000 To 4000
    k = 2000 * Sin(i * pi / 2000)
    Form1.PSet (i, k), vbRed
  Next
End Sub

Private Sub Form_Load()
  Form1.Height = 8000
  Form1.Width = 8000
  Form1.DrawWidth = 2
  Form1.ScaleMode = 3
End Sub

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式