亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

無(wú)觸點(diǎn)開(kāi)關(guān)(guān)

  • 算法介紹 矩陣求逆在程序中很常見

    算法介紹 矩陣求逆在程序中很常見,主要應(yīng)用于求Billboard矩陣。按照定義的計算方法乘法運算,嚴重影響了性能。在需要大量Billboard矩陣運算時,矩陣求逆的優(yōu)化能極大提高性能。這里要介紹的矩陣求逆算法稱為全選主元高斯-約旦法。 高斯-約旦法(全選主元)求逆的步驟如下: 首先,對于 k 從 0 到 n - 1 作如下幾步: 從第 k 行、第 k 列開始的右下角子陣中選取絕對值最大的元素,并記住次元素所在的行號和列號,在通過行交換和列交換將它交換到主元素位置上。這一步稱為全選主元。 m(k, k) = 1 / m(k, k) m(k, j) = m(k, j) * m(k, k),j = 0, 1, ..., n-1;j != k m(i, j) = m(i, j) - m(i, k) * m(k, j),i, j = 0, 1, ..., n-1;i, j != k m(i, k) = -m(i, k) * m(k, k),i = 0, 1, ..., n-1;i != k 最后,根據(jù)在全選主元過程中所記錄的行、列交換的信息進行恢復(fù),恢復(fù)的原則如下:在全選主元過程中,先交換的行(列)后進行恢復(fù);原來的行(列)交換用列(行)交換來恢復(fù)。

    標(biāo)簽: 算法 矩陣求逆 程序

    上傳時間: 2015-04-09

    上傳用戶:wang5829

  • 改進遺傳算法-郭濤算法做最優(yōu)化問題很管用,算法的基本思想是 先任意產(chǎn)生n個隨機數(shù)

    改進遺傳算法-郭濤算法做最優(yōu)化問題很管用,算法的基本思想是 先任意產(chǎn)生n個隨機數(shù),然后從n個數(shù)里隨機選擇m個數(shù),再有這m個 數(shù)合成一個新數(shù),將這個新數(shù)同n個數(shù)中間適應(yīng)值函數(shù)值的最差的比較, 如果好的話就取代最差的那個,如果它比最好的還要好的話,則把最好的 也取代。如果比最差的壞,則重新合成一個新數(shù)。依次循環(huán)下去。 程序的奇妙之處是GA_crossover()函數(shù),產(chǎn)生的新數(shù)確實比較好,看看 那位大俠能改進一下,產(chǎn)生比這跟好的數(shù)。

    標(biāo)簽: 算法 郭濤算法 隨機數(shù)

    上傳時間: 2015-04-10

    上傳用戶:thuyenvinh

  • .?dāng)?shù)據(jù)結(jié)構(gòu) 假設(shè)有M個進程N類資源

    .?dāng)?shù)據(jù)結(jié)構(gòu) 假設(shè)有M個進程N類資源,則有如下數(shù)據(jù)結(jié)構(gòu): MAX[M*N] M個進程對N類資源的最大需求量 AVAILABLE[N] 系統(tǒng)可用資源數(shù) ALLOCATION[M*N] M個進程已經(jīng)得到N類資源的資源量 NEED[M*N] M個進程還需要N類資源的資源量 2.銀行家算法 設(shè)進程I提出請求Request[N],則銀行家算法按如下規(guī)則進行判斷。 (1)如果Request[N]<=NEED[I,N],則轉(zhuǎn)(2);否則,出錯。 (2)如果Request[N]<=AVAILABLE,則轉(zhuǎn)(3);否則,出錯。 (3)系統(tǒng)試探分配資源,修改相關(guān)數(shù)據(jù): AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系統(tǒng)執(zhí)行安全性檢查,如安全,則分配成立;否則試探險性分配作廢,系統(tǒng)恢復(fù)原狀,進程等待。 3.安全性檢查 (1)設(shè)置兩個工作向量WORK=AVAILABLE;FINISH[M]=FALSE (2)從進程集合中找到一個滿足下述條件的進程, FINISH[i]=FALSE NEED<=WORK 如找到,執(zhí)行(3);否則,執(zhí)行(4) (3)設(shè)進程獲得資源,可順利執(zhí)行,直至完成,從而釋放資源。 WORK=WORK+ALLOCATION FINISH=TRUE GO TO 2 (4)如所有的進程Finish[M]=true,則表示安全;否則系統(tǒng)不安全。

    標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 進程 資源

    上傳時間: 2014-01-05

    上傳用戶:moshushi0009

  • 數(shù)據(jù)結(jié)構(gòu) 假設(shè)有M個進程N類資源

    數(shù)據(jù)結(jié)構(gòu) 假設(shè)有M個進程N類資源,則有如下數(shù)據(jù)結(jié)構(gòu): MAX[M*N] M個進程對N類資源的最大需求量 AVAILABLE[N] 系統(tǒng)可用資源數(shù) ALLOCATION[M*N] M個進程已經(jīng)得到N類資源的資源量 NEED[M*N] M個進程還需要N類資源的資源量 2.銀行家算法 設(shè)進程I提出請求Request[N],則銀行家算法按如下規(guī)則進行判斷。 (1)如果Request[N]<=NEED[I,N],則轉(zhuǎn)(2);否則,出錯。 (2)如果Request[N]<=AVAILABLE,則轉(zhuǎn)(3);否則,出錯。 (3)系統(tǒng)試探分配資源,修改相關(guān)數(shù)據(jù): AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系統(tǒng)執(zhí)行安全性檢查,如安全,則分配成立;否則試探險性分配作廢,系統(tǒng)恢復(fù)原狀,進程等待。 3.安全性檢查 (1)設(shè)置兩個工作向量WORK=AVAILABLE;FINISH[M]=FALSE (2)從進程集合中找到一個滿足下述條件的進程, FINISH[i]=FALSE NEED<=WORK 如找到,執(zhí)行(3);否則,執(zhí)行(4) (3)設(shè)進程獲得資源,可順利執(zhí)行,直至完成,從而釋放資源。 WORK=WORK+ALLOCATION FINISH=TRUE GO TO 2 (4)如所有的進程Finish[M]=true,則表示安全;否則系統(tǒng)不安全。

    標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 進程 資源

    上傳時間: 2013-12-24

    上傳用戶:alan-ee

  • DSP編程代碼,FFT算法,經(jīng)典!! FFT實驗 一、 理論: 公式(1)FFT運算公式 FFT并不是一種新的變換

    DSP編程代碼,FFT算法,經(jīng)典!! FFT實驗 一、 理論: 公式(1)FFT運算公式 FFT并不是一種新的變換,它是離散傅立葉變換(DFT)的一種快速算法。由于我們在計算DFT時一次復(fù)數(shù)乘法需用四次實數(shù)乘法和二次實數(shù)加法;一次復(fù)數(shù)加法則需二次實數(shù)加法。每運算一個X(k)需要4N次復(fù)數(shù)乘法及2N+2(N-1)=2(2N-1)次實數(shù)加法。所以整個DFT運算總共需要4N^2次實數(shù)乘法和N*2(2N-1)=2N(2N-1)次實數(shù)加法。如此一來,計算時乘法次數(shù)和加法次數(shù)都是和N^2成正比的,當(dāng)N很大時,運算量是可觀的,因而需要改進對DFT的算法減少運算速度。 根據(jù)傅立葉變換的對稱性和周期性,我們可以將DFT運算中有些項合并。 我們先設(shè)序列長度為N=2^L,L為整數(shù)。將N=2^L的序列x(n)(n=0,1,……,N-1),按N的奇偶分成兩組,也就是說我們將一個N點的DFT分解成兩個N/2點的DFT,他們又從新組合成一個如下式所表達的N點DFT: 一般來說,輸入被假定為連續(xù)、合成的。當(dāng)輸入為純粹的實數(shù)的時候,我們就可以利用左右對稱的特性更好的計算DFT。 我們稱這樣的RFFT優(yōu)化算法是包裝算法:首先2N點實數(shù)的連續(xù)輸入稱為“進包”。其次N點的FFT被連續(xù)被運行。最后作為結(jié)果產(chǎn)生的N點的合成輸出是

    標(biāo)簽: FFT DSP 編程代碼 算法

    上傳時間: 2015-04-29

    上傳用戶:牛布牛

  • 半數(shù)集問題  問題描述: 給定一個自然數(shù)n

    半數(shù)集問題  問題描述: 給定一個自然數(shù)n,由n開始可以依次產(chǎn)生半數(shù)集set(n)中的數(shù)如下。 (1) n∈set(n); (2) 在n的左邊加上一個自然數(shù),但該自然數(shù)不能超過最近添加的數(shù)的一半; (3) 按此規(guī)則進行處理,直到不能再添加自然數(shù)為止。 例如,set(6)={6,16,26,126,36,136}。半數(shù)集set(6)中有6個元素。  編程任務(wù): 對于給定的自然數(shù)n,編程計算半數(shù)集set(n)中的元素個數(shù)。

    標(biāo)簽: 61611

    上傳時間: 2015-06-01

    上傳用戶:netwolf

  • 某單位需要完成N項任務(wù)

    某單位需要完成N項任務(wù),恰好有N個人可承擔(dān)這些任務(wù)。由于每人的專長不同,個人完成任務(wù)不同,所需成本也不同。若第i個人完成第將j項任務(wù)的成本為C(i,j),問題是如何分配這些工作任務(wù),使總成本最小? 這類問題為指派問題。

    標(biāo)簽: 單位

    上傳時間: 2015-06-08

    上傳用戶:Yukiseop

  • 實現(xiàn)阿克曼函數(shù)并統(tǒng)計遞歸調(diào)用次數(shù) Counting times of recursion calling 1. 問題描述 定義阿克曼遞歸函數(shù): ACK(0,n)=n+1 n>=0

    實現(xiàn)阿克曼函數(shù)并統(tǒng)計遞歸調(diào)用次數(shù) Counting times of recursion calling 1. 問題描述 定義阿克曼遞歸函數(shù): ACK(0,n)=n+1 n>=0 ACK(m,0)=ACK(m-1,1) m>=1 ACK(m,n)=ACK(m-1,ACK(m,n-1)) m,n>0 2. 基本要求 讀入m、n,輸出ACK(m,n)的值,并統(tǒng)計遞歸調(diào)用次數(shù)。

    標(biāo)簽: recursion Counting calling times

    上傳時間: 2015-06-11

    上傳用戶:hgy9473

  • 2的16次冪正整數(shù)d與n

    2的16次冪正整數(shù)d與n,編寫計算d-1 (mod n) 的程序; 2、對于三個不超過2的16次冪正整數(shù)a、e與n,編寫計算ae (mod n) 的程序。 在上述程序基礎(chǔ)上寫出下列程序: (1) 對給定的10000以內(nèi)數(shù)判定其是否為素數(shù); (2) 進行ElGamal體制的加密與簽名。

    標(biāo)簽: 整數(shù)

    上傳時間: 2013-12-25

    上傳用戶:stvnash

  • % binomial.m by David Terr, Raytheon, 5-11-04, from mathworks.com % Given nonnegative integers n an

    % binomial.m by David Terr, Raytheon, 5-11-04, from mathworks.com % Given nonnegative integers n and m with m<=n, compute the % binomial coefficient n choose m.

    標(biāo)簽: nonnegative mathworks binomial Raytheon

    上傳時間: 2015-08-27

    上傳用戶:mhp0114

主站蜘蛛池模板: 酉阳| 浏阳市| 通渭县| 潞西市| 弥渡县| 焦作市| 宁夏| 沧州市| 武夷山市| 华宁县| 保康县| 东山县| 勐海县| 龙江县| 昌吉市| 黄骅市| 阿克| 桂林市| 涟水县| 共和县| 偃师市| 景德镇市| 花莲县| 鹤山市| 河南省| 河池市| 吐鲁番市| 宁化县| 息烽县| 镇坪县| 尉氏县| 永寿县| 林西县| 台南县| 自贡市| 浪卡子县| 桦南县| 嘉荫县| 德庆县| 昌黎县| 临清市|