[发明专利]数字函数图形绘制方法无效
申请号: | 201110205770.6 | 申请日: | 2011-07-21 |
公开(公告)号: | CN102393818A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 丁万年;廖强;何永安;陈日良 | 申请(专利权)人: | 福州锐达数码科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市仓山区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 函数 图形 绘制 方法 | ||
1.一种数字函数图形绘制方法,其特征在于:包括如下步骤:
步骤10、创建项目工程,在所述项目工程中创建一画布窗口;
步骤20、画布窗口接收用户输入的函数表达式子及要绘制的函数图形X轴区间定义域;
步骤30、在画布窗口中解析出用户输入的函数表达式子,得到函数表达式子的运算符符号,函数名符号;并通过中缀表达式的格式来判断用户输入的表达式子是否合法中缀表达式,如果非法,则给出提示窗口,并退出;如果合法,则解析出后缀表达式;
步骤40、利用用户输入要绘制的函数图形X轴区间定义域,及解析出的后缀表达式,通过数据结构栈的方法,求得函数图形X轴区间定义域上各点对应的函数值,同时将定义域上各点和各点对应的函数值形成一系列点坐标;
步骤50、根据步骤40求得的要绘制的函数图形的点坐标,利用操作系统的2D绘图库提供的画图函数接口,把所要绘制的函数图形用光滑曲线绘制出来。
2.根据权利要求1所述的数字函数图形绘制方法,其特征在于:所述步骤40中通过数据结构中的栈方法,求得函数图形X轴区间定义域上各点对应的函数值具体包括如下方法:
步骤41、建立一数据结构栈S,并定义变量M、N;
步骤42、从左到右读取所述后缀表达式,当读到数字就将其转换为数值压入栈S中,当读到运算符则从栈中依次弹出两个数值分别分配给变量M和N,然后以M运算符N的形式计算出结果,再压加栈S中,当读到函数名符号则从栈中弹出一个数值分配给变量M,然后以函数名符号M的形式计算出结果,再压加栈S中;
步骤43、如果后缀表达式未读完,就重复步骤42的过程,最后输出栈顶的数据则为定义域上点对应的函数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州锐达数码科技有限公司,未经福州锐达数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110205770.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁锅结构
- 下一篇:一种使用方便的光波炉