原创 gl glu glut函數簡介

文章轉自:http://blog.csdn.net/weiqubo/article/details/7831904 OpenGL中的gl庫是核心庫,glu是實用庫,glut是實用工具庫, gl是核心,glu是對gl的部分封裝,glut

原创 使用混合來實現半透明效果

本文轉自:http://blog.csdn.net/whisperLin/article/details/4427719 混合就是把兩種顏色混在一起。具體一點,就是把某一像素位置原來的顏色和將要畫上去的顏色,通過某種方式混在一起,從而實現

原创 頂點數組

文章轉自:http://blog.csdn.net/lcphoenix/article/details/6585182 繪製一個立方體的時候,需要6個正方形,普通的畫法,需要指定6 × 4 = 24個頂點 進一步優化:指定8個頂點,存在

原创 點畫線模式實例

#include <stdio.h> #include <stdlib.h> #include <GL/glut.h> #define drawOneLine(x1,y1,x2,y2) glBegin(GL_LINES);\ gl

原创 多邊形點畫模式

1、void glPolygonMode(GLenum face, GLenum mode);——face指定多邊形哪個面爲正面(GL_FRONT_AND_BACK/GL_FRONT/GL_BACK);mode指定以哪種方式繪製(GL_P

原创 有限差分

  1、有限差分(finite difference):給出一個離散函數,即給出一個自變量的集合,且自變量等距(記爲h),每個x k對應一個y k則 一階差分(first difference)記爲 Δy k =y k+1 - y k

原创 最小二乘法求多項式擬合曲線

Crv_fit.h //多項式曲線擬合 f(x)=a0+a1x+a2x^2+a3x^3+...anx^n class Crv_fit { public : Crv_fit(void); void clear(void); //~C

原创 方陣的特徵值和特徵向量

本摘抄自:http://blog.csdn.net/woxincd/article/details/6917588 http://blog.csdn.net/zhubenfulovepoem/article/details/7191757

原创 用最小二乘法構造擬合曲線

插值方法:目標是讓插值函數儘量靠近離散點 擬合曲線:目的是要離散點儘量靠近擬合函數 擬合函數構造原則:按Q(逼近函數在各點的值)與Y(各點的精確值)之間誤差最小原則作爲“最優”標準 最小二乘法:按均方誤差(各點誤差的平方和R)達到極小(即

原创 高維數據樣本集的協方差矩陣的求解及算法實現

步驟: 1、獲取樣本集矩陣(本文中行表示樣本,列表示維度) void PCA::orMatrix(int _sapNum, int _dimt) { //初始樣本集矩陣 sapNum_ = _sapNum; dimt_ = _dimt;

原创 矩陣小記

摘抄自:http://blog.csdn.net/myan/article/details/1865397 儘管描述一個三維對象只需要三維向量,但所有的計算機圖形學變換矩陣都是4 x 4的。實質上是因爲在計算機圖形學裏應用的圖形變換,實際

原创 kd-tree

kd樹是平衡二叉樹,是做多維數據索引時候用到的一種數據結構,主要應用於多維空間關鍵數據的搜索(如:範圍搜索和最近鄰搜索)。 k-d樹的每一層將空間分成兩個。樹的頂層結點按一維進行劃分,下一層結點按另一維進行劃分,以此類推,各個維循環往復。

原创 插值方法-拉格朗日多項式

定義:f(x)爲定義在區間[a,b]上的函數,x0,x1,...,xn爲[a,b]上n+1個互不相同的點,Φ爲給定的某一函數類。若Φ上有函數ψ(x)滿足: ψ(xi)=f(xi),i=0,1,...,n 則稱ψ(x)爲f(x)關於節點x0

原创 鬱悶的早晨...

一大早就被導師劈頭蓋臉的罵了一頓, 很鬱悶的~

原创 雅可比算法求方陣的全部特徵值和特徵向量

ValVect.h #include <iostream> class ValVect { public : ValVect(void); void clear(void); //~ValVect(void); public :