社区
数据结构与算法
帖子详情
绘制函数图像的问题
TroubleShotting
2004-08-04 09:42:59
用户输入一个函数表达式,程序选择定义域内的x,并依次(用for语句实现)根据这个x求出y,最后根据(x,y)在屏幕上绘图.
但现在遇到两个问题:
1.会遇到这种情况:x1=10,y1=10;X2=11,y2=50.(斜率过大)
在这种情况下,(x1,y1)(x2,y2)两点间会出现断点。
2.绘制椭圆,双曲线等非映射函数时,有部分图像绘制不出来(x^2+y^2=1,只绘制x=(1-y^2)^0.5)
这些问题应该怎么解决呢
...全文
108
2
打赏
收藏
绘制函数图像的问题
用户输入一个函数表达式,程序选择定义域内的x,并依次(用for语句实现)根据这个x求出y,最后根据(x,y)在屏幕上绘图. 但现在遇到两个问题: 1.会遇到这种情况:x1=10,y1=10;X2=11,y2=50.(斜率过大) 在这种情况下,(x1,y1)(x2,y2)两点间会出现断点。 2.绘制椭圆,双曲线等非映射函数时,有部分图像绘制不出来(x^2+y^2=1,只绘制x=(1-y^2)^0.5) 这些问题应该怎么解决呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzwu
2004-08-04
打赏
举报
回复
1.你可以把画图区的水平范围拉宽,比如放大10倍,然后在中间进行插值,点的跳跃就会减少.
例如[10,10]-[11,50]水平范围拉宽10倍后,变成[100,10],[110,50],在100-110间进行插值:
[100,10]-[101,14]-[102,18]-[103,22]-[104,26]-[105,30]-
-[106,34]-[107,38]-[108,42]-[109,46]-[110,50]
这样点就连续一些了.
2.你应该画两段曲线:
x = +(1-y^2)^0.5), 上半平面的曲线
x = -(1-y^2)^0.5), 下半平面的曲线
你也可以改为参数方程来画:
x=sin(t), y=cos(t), t =[0,2*Pi]
BlueSky2008
2004-08-04
打赏
举报
回复
1,只要根据两点画线,就行了。
dispf(x)
函数
图像
绘制
工具
根据表达式(vbs语法)
绘制
函数
图象 可选择表达式绘图或vbs脚本
函数
绘图
一个原创的
函数
图象
绘制
软件(C# WPF 含源码)
一个自己写的
函数
图象
绘制
软件。 支持初高中教材中的各种基本
函数
类型,以及其它的自定义
函数
, 支持一阶至三阶求导数后
绘制
, 支持精度调整和颜色设置, 支持增加分辨率后保存图象。 带源码(Visual Studio 2012),有详细注释,带曲线
绘制
的算法说明。 需要 Win 7/8,需要 .NET Framework 4.5。
C++画数学
函数
图象
1. vs2008里弄了一个画数学
函数
的类,基本的
函数
都可以画,当然复杂的也可以,只是
函数
本身需要调用者设计,已经变量的范围 2. 最后的图象提供两种方式输出,一个是bmp文件,一个是gif图象,gif需要注意它的256种颜色限制 3. 不需要特别的库,里面的源代码应该能比较容易编译过,可能会在对应的blog里贴一些介绍 4. 我认为用这种代码可以很灵活的制作一些很绚丽的gif图片 5. 希望你们喜欢,或者给我提些改进的建议
函数
图象
绘制
工具
这时一款很小的
函数
图象
绘制
工具,有我和同学共同编写,作为c语言程序设计的课程作业
用VB6写的画
函数
图象的过程
用VB6写的画
函数
图象方法 主要是二次
函数
;正弦余弦等
数据结构与算法
33,027
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章