vc++6.0用C语言如何编写一个可以输出初等函数图形的程序 50

你好,我的意思是用vc++6.0编写一个程序,该程序可以输出任何用户输入的函数的函数图象... 你好,我的意思是用vc++6.0编写一个程序,该程序可以输出任何用户输入的函数的函数图象 展开
 我来答
tbyang2011
2013-04-06 · TA获得超过681个赞
知道小有建树答主
回答量:778
采纳率:50%
帮助的人:342万
展开全部
建立Win32应用程序;
在窗口过程掘基中处理 WM_PAINT 消息:

case WM_PAINT:{ PAINTSTRUCT ps;

HDC hdc=BeginPaint(hWnd,&ps);
double x,y, xo=0, yo=0; MoveToEx(hdc,0,0, 0L);
for(int i=0; i<液此400; i++){ // 在[0,40) 取400个离散点
x=0.1*i; // 步长 0.1
y=sin(x); // sin可替换为其他判埋谨初等函数
y*=10; // 画图时 1代表 10个像素
LineTo(hdc,x,y); // SetPixel(hdc, x,y, 0);
xo=x, yo=y;
} // for

EndPaint(hWnd,&ps);
} break; // from case WM_PAINT
更多追问追答
追问
是输入任意输出函数图形啊
追答
不太明白你的意思。
如果是想
输出 任意函数 的图形
那么只要定义并且实现你的函数就行了。例如:

double func( double x){
return 3*sin(2*x);
}

然后把
y=sin(x); 换为
y=func(x);
就行了。
fuxm07
2013-04-06 · TA获得超过1412个赞
知道小有建树答主
回答量:578
采纳率:0%
帮助的人:404万
展开全部
这个最好是采用C#或者openGL来编写比较方便,或者用MATLAB画图比较方便。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2013-04-06 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1177万
展开全部
画图那是c ,不是c
追问
请问什么意思啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式