在路上.......分享 http://blog.sciencenet.cn/u/longxie1983 一念嗔心起,百万障门开

博文

一些漂亮而难得一见的函数图像

已有 34017 次阅读 2011-6-27 10:35 |个人分类:科研工具|系统分类:科研笔记| 漂亮, 函数图形, 跳变

看了一个帖子,介绍了一个函数作图软件,能做一些复杂函数的图像。自己也心痒痒,用了一天时间简单实现了一个有相似功能的程序。做了几张函数图,和大家分享一下。

由于这些函数跳变的很厉害,用mathematica和matlab都画不好。不信可以用他们画画看看,O(∩_∩)O~






最后附上程序运行截图(心嘛,还是要红的)


加一个Ubuntu下运行的图:


========================================================
PS:刚刚忘记帖程序了,因为实现的匆忙,代码很简陋,效率也不是很高,权当消遣了~~~

支持的函数: sin, cos, abs, exp, log
支持的操作:+, -, *, /, ^, ()
支持的判断: =, >, <, >=, <=
默认的变量为x,y

输入的表达式,不区分大小写。比如:
sin(x) + cos(y) <= sin(cos(x^y))

plot.zip


附有源代码,任何比较新的C++编译器都可以编译,支持win 和 linux,如果有安装boost库的话,可以打开多线程支持。

对常见编译问题统一回复:
1. 在win下使用MinGw工具集编译,需要手动附加链接静态库libgdi32.a
2. 在linux下如果使用g++编译,可以附加如下参数:-L/usr/X11R6/lib -lm -lpthread -lX11

3. 用g++编译多线程版本(需要boost库),可以使用如下命令:-DMUTI -L/usr/X11R6/lib -lm -lpthread -lX11 -lboost_thread


https://blog.sciencenet.cn/blog-483379-459574.html

上一篇:走在亚洲大陆的最南端
下一篇:以色列研究人员暗示:《圣经》中《摩西五经》出自多人之手
收藏 IP: 202.161.43.*| 热度|

39 孙根年 苏力宏 秦川 李学宽 刘淼 邱嘉文 田灿荣 杨月琴 高建国 陈辉 杨华磊 谭坤 唐常杰 齐霁 赵凤光 薛冰 戴越 徐耀 周向进 张志东 刘春春 张芳 岳金星 陈国文 张晓锋 茹永新 陈绥阳 刘钢 谢鑫 翟远征 曾新林 李健 郭利萍 lindajia jlx1969 vigorous bridgeneer lrklx yzqql

该博文允许注册用户评论 请点击登录 评论 (45 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 15:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部