C语言实现,从键盘输入一个x的显性表达式,如6x,sin5x等,然后给出x的范围,计算x的结果并且画出图象。
答案:1 悬赏:10 手机版
解决时间 2021-01-24 18:01
- 提问者网友:城市野鹿
- 2021-01-23 19:52
C语言实现,从键盘输入一个x的显性表达式,如6x,sin5x等,然后给出x的范围,计算x的结果并且画出图象。
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-01-23 21:16
第一,要能从语法上识别作为表达式输入的字符串,这个需要编译原理相关的知识和技巧,当然硬着来也是可以的,要建立一个表达式的树形结构,才能方便计算,这个难度应该是这个程序里最大的
第二,把x的取值范围映射到显示的图像宽度上,确定每列像素上x的值,把这些x值代入表达式树,计算出y值,把所有(x, y)再转换成图像的像素坐标,这个是很容易的步骤
第三,把所有像素坐标的(x, y)显示出来,这个是平台相关的,不同平台都不一样,难度虽然不会大,但如果不熟悉选定的平台,可能要多花些时间
第二,把x的取值范围映射到显示的图像宽度上,确定每列像素上x的值,把这些x值代入表达式树,计算出y值,把所有(x, y)再转换成图像的像素坐标,这个是很容易的步骤
第三,把所有像素坐标的(x, y)显示出来,这个是平台相关的,不同平台都不一样,难度虽然不会大,但如果不熟悉选定的平台,可能要多花些时间
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |