c语言编程给坐标写象限,用C语言编程绘制函数的图像.pdf

ii习 :。 。。。,。 。。。

T 技 术

用 C语言编程绘制函数的图像

覃迪智 农汉谋

(南宁地区教育学院数学与计算机科学系 广西南宁 530001)

摘 要:受系统坐标系的限制,在 用C语言蝙写程序绘制函数的图像时必须进行坐标变换。介绍了有关的坐标变换及其公式, 通过实例

讨论 了绘制函数 图像的程序设计方法井给出了C语言程序 。

关键词:C语言 函数图像 坐标变换

中图分类号:TP311.1 文献标识码:A 文章编号:1674—098X(2009)10(a)一0026—01

c语言提供 了绘画基本 图形的功能 ,如 其中(x。,y。)是旧坐标 ,(X,Y)是新坐

画点、线 、矩 形、圆、圆弧等。利用这些基本 标 ,H和V分别是x轴和Y轴方向的比例 因 其中Y0=50sin(x0+ )P 。以 (x,y)

的功能 ,结合一些数 学的方法就 可以绘画 子 。 为点的坐标 ,让X从0变化到27r,每隔0.01

出各种复杂的图形 。在教学实践 中经常遇 2.2关于X轴 的镜面反射变换

弧度画一个点, 就可以画出这个函数的图

到描绘函数 图像的问题 ,一般都是采用描 所谓镜面反射,顾名思义是指产生象镜 像 。

点法绘出若干 个点 ,然后用所 谓 “光滑”的 子映 出效果一样的图形 。以X轴 为对 称轴 ,

下面是用C语言编 写的绘制 函数 的图

曲线把这些 点连接起来 ,即得到 函数的图 将图形翻转得到新图形 ,其x坐标不变,而Y

像的源程 序 :

像。这种手工绘制的方法不但耗费时间,而 坐标改变符号。坐标变换公式可表示为 :

# include

且 由于选取 的点是非常有 限的 ,所以作出

的 图像 只是 大概 地体 现 出函数 的变 化趋 』I,X2=X1 # include

I2J # include

势 ,准确性不高。借助计算机的高速运算和 v,= ~v,

# include

绘图功能,让 自变量以较小的增量变化,计 其中(x,Y)是旧坐标,(x,Y)是新坐

main( )

标 。

算出相应的函数值 ,确定出点的坐标 ,通过 i

连续画点的方法 ,就能作 出准确性较高的 23平移变换 I

float i,xO,yO ,X,Y{

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值