C++实现输出sin()函数图象
来源:互联网 发布:颈椎病运动疗法知乎 编辑:程序博客网 时间:2024/06/06 01:51
首先创建MFC单文档应用程序
在VIEW类中的Ondraw函数中添加代码
void CdsfsdsddsView::OnDraw(CDC* pDC)
{
CdsfsdsddsDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
CRect rect;
GetClientRect(rect);
int x0=rect.Width()/2;
int y0=rect.Height()/2;
pDC->MoveTo(0,y0);
pDC->LineTo(rect.Width(),y0);
pDC->MoveTo(x0,0);
pDC->LineTo(x0,rect.Height());
double step=3.1415926/100;
CString str;
for (int i=-200;i<=200;i++)
{
pDC->SetPixel(x0+i/200.0*rect.Width()/2,y0+sin(step*i)*rect.Height()/3,RGB(255,0,0));
if (i==0)
{
str="0.0";
pDC->TextOut(x0,y0,str);
str="Y";
pDC->TextOut(x0,0,str);
}
if (i==200)
{
str="X";
pDC->TextOut(rect.right-20,y0-20,str);
str="2π";
pDC->TextOut(x0+i/200.0*rect.Width()/2+2,y0+2,str);
}
if (i==100||i==-100)
{
str="π";
pDC->TextOut(x0+i/200.0*rect.Width()/2+2,y0+2,str);
}
if (i==-200)
{
str="-2π";
pDC->TextOut(x0+i/200.0*rect.Width()/2+2,y0+2,str);
}
str="(-2π,2π)的正弦函数图象";
pDC->TextOut(10,10,str);
}
}
- C++实现输出sin()函数图象
- c语言输出sin函数(不用数组)
- c语言sin函数
- C语言输出sin结果
- C语言sin和cos函数的实现
- C语言写的Sin函数曲线
- 纯C实现sqrt,cos,sin,atan2
- sin ()函数
- sin 函数
- sin函数
- 关于C语言"initgraph"图象函数
- C语言绘制余弦函数图象
- matlab2c使用c++实现matlab函数系列教程-sin函数
- c计算sin()函数的近似值,不使用函数库
- Java实现动态sin和cos函数图像
- [转]纯C实现sqrt,cos,sin,atan2
- C语言实现cordic算法求sin和cos值
- 打印sin函数
- GridView提示层以及ShowModalDialog使用方式备忘
- ORACLE不同版本间的数据库导入导出
- How to convert from int to string in objective c
- 本人的IOS 学习链接
- Google,苹果和一场关乎云忠诚的战争
- C++实现输出sin()函数图象
- IOS error 汇总
- js+flash 剪切板复制粘贴 兼容ie chrome firefox flash10
- 算法入门--插入排序
- How to use custom delegates in Objective-C
- 汉字总共有多少个
- Console命令详解,让调试js代码变得更简单
- how can i detect the touch event of an UIImageView
- Metro风格界面