OpenGL舉例,MFC舉例 畫3條函式曲線

2021-04-24 13:37:35 字數 1281 閱讀 8459

#include "math01.h"

#define xstep (3.14/40)

#define xpoint 0.02

#define pointnum 30

void drawrect(glfloat x, glfloat y,glfloat w, glfloat h)

void callback display(void)

//math01.h

//數學計算公式

#ifndef mymath01_h

#define mymath01_h

//x的n次方

float mul(float x,int n);

int jie(int n);

float e_exp(float x);

float mul(float x,int n)

return k;

//e的x次方 麥克勞林級數,沒有餘項

float e_exp(float x)

return sum;

#endif

//mfc版 c***xxdlg::onpaint

cpaintdc mydc(this); // device context for painting

cpen pen1(ps_solid, 1, rgb(0,180,50));

cpen pen2(ps_solid, 2, rgb(0,180,50));

int i;

float temp;

mydc.moveto(0,350);

mydc.lineto(400,350);

mydc.moveto(50,0);

mydc.lineto(50,400);

// x取值範圍 0, pi/2

mydc.moveto(50,350);

for(i=0;i<20;i++)

mydc.moveto(50,350);

for(i=0;i<20;i++)

mydc.moveto(50,350);

for(i=0;i<20;i++)

mydc.selectobject(&pen1);

// 1-cos x

mydc.moveto(50,350);

for(i=0;i<20;i++)

// squar(x)/2

mydc.selectobject(&pen2);

mydc.moveto(50,350);

for(i=0;i<20;i++)

cdialog::onpaint();

MFC呼叫動態庫步驟舉例

最近幾天學習掉用硬體的動態庫,下面是呼叫憑條印表機的初始化函式的舉例 1.宣告動態庫中的函式的屬性 typedef int winapi prinerinit char pszchar,char pszrccode 要加上winapi,否則呼叫帶引數的函式會有呼叫錯誤 2.宣告,將動態庫中的函式對映...

Python3中PyMongo使用舉例

mongodb是乙個基於分布式檔案儲存的開源資料庫,由c 語言編寫,與平台無關,旨在為web應用提供可擴充套件的高效能資料儲存解決方案。mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似json的bson...

SQL語句 簡單的函式書寫舉例(3)

在前兩篇中,案例只涉及到簡單的數值,這樣的函式稱為 標量函式 這裡的函式,可以簡單的理解為它是乙個可以進行計算的工具 這次案例我們例舉乙個簡單的 錶值函式 我想達到的目的是 輸入 1個員工的id 能返回 輸出 該員工的departmentname 和 該員工的name 1.建立函式 建立函式 dbo...