原创 如何用matlab以一定概率生成隨機數

比如要產生 1、4、 6這三個數。它們分別出現的概率爲 0.1 、0.4、 0.5 用randsrc(m,n,[alphabet; prob])

原创 圖像插值算法

插值的定義: 設函數y=f(x)在區間[a,b]上有定義,且已知在點a≤x0<x1<…<xn≤b上的值爲y0,y1,…,yn,若存在簡單函數P(x)使得 P(xi)=yi (i=0,1,…,n) 成立,就稱P(x)爲f(x)的插值函數,

原创 TMS320C5509A學習筆記-學前注意事項

a)        安裝正確的仿真器驅動,我採用的是合衆達的XDS510-USB2.0仿真器,成功安裝驅動後打開“設備管理器後”看到的效果如圖, b)        JTAG接口不能插反,如果JTAG插反,電路板中的U10會發熱。複習一

原创 extern詳解

1 基本解釋  extern可以置於變量或者函數前,以標示變量或者函數的定義在別的文件中,提示編譯器遇到此變量和函數時在其他模塊中尋找其定義。   另外,extern也可用來進行鏈接指定。 2 問題:extern 變量   在一個源文件裏

原创 c中的volatile用法

volatile 影響編譯器編譯的結果,指出,volatile 變量是隨時可能發生變化的,與volatile變量有關的運算,不要進行編譯優化,以免出錯,(VC++ 在產生release版可執行碼時會進行編譯優化,加volatile關鍵字

原创 c++學習連載—隨機排序

首先介紹下產生隨機數的程序: #include<stdlib.h> #include<stdio.h> #include<time.h> #define MAX 10 int main() {     int number[MAX]={0

原创 c++學習連載-堆排序學習及遇到問題

我首先寫了一個heap類; 下面是一個不完整的heap類: #include <iostream> #ifndef _HEAP_H_ #define _HEAP_H_ using namespace std; class heap { p

原创 隨機數

rand(n):生成0到1之間的n階隨機數方陣 rand(m,n):生成0到1之間的m×n的隨機數矩陣 (現成的函數) Matlab隨機數生成函數betarnd 貝塔分佈的隨機數生成器binornd 二項分佈的隨機數生成器chi2rnd

原创 c++學習連載-堆排序完整程序

#include <iostream> #ifndef _HEAP_H_ #define _HEAP_H_ using namespace std; class heap { public:     heap()     {     }