A. 數值計算方法的主要研究對象有哪些其常用基本演算法主要包括哪三個方面
數值計算方法的主要研究對象:研究各種數學問題的數值方法設計、分析、有關的數學理論和具體實現。其常用基本演算法在數值分析中用到迭代法的情形會比直接法要多。例如像牛頓法、二分法、雅可比法、廣義最小殘量方法及共軛梯度法等等。在計算矩陣代數中,大型的問題一般會需要用迭代法來求解。
許多時候需要將連續模型的問題轉換為一個離散形式的問題,而離散形式的解可以近似原來的連續模型的解,此轉換過程稱為離散化。
例如求一個函數的積分是一個連續模型的問題,也就是求一曲線以下的面積若將其離散化變成數值積分,就變成將上述面積用許多較簡單的形狀(如長方形、梯形)近似,因此只要求出這些形狀的面積再相加即可。
(1)演算法的研究方法擴展閱讀
數值分析也會用近似的方式計算微分方程的解,包括常微分方程及偏微分方程。
常微分方程往往會使用迭代法,已知曲線的一點,設法算出其斜率,找到下一點,再推出下一點的資料。歐拉方法是其中最簡單的方式,較常使用的是龍格-庫塔法。
偏微分方程的數值分析解法一般都會先將問題離散化,轉換成有限元素的次空間。可以透過有限元素法、有限差分法及有限體積法,這些方法可將偏微分方程轉換為代數方程,但其理論論證往往和泛函分析的定理有關。另一種偏微分方程的數值分析解法則是利用離散傅立葉變換或快速傅立葉變換。
B. 如何做演算法研究
一、DSP與TI
為什麼提到電機控制很多人首先會聯想到DSP?而談到DSP控制總繞不過TI,首先DSP晶元是一種具有特殊結構的微處理器。該晶元的內部採用程序和數據分開的哈佛結構,具有專門的硬體乘法器,提供特殊的指令,可以用來快速地實現各種數字信號處理演算法。基於DSP晶元構成的控制系統事實上是一個單片系統,因此整個控制所需的各種功能都可由DSP晶元來實現。因此,可以減小目標系統的體積,減少外部元件的個數,增加系統的可靠性。優點是穩定性好、精度高、處理速度快,目前在變頻器、伺服行業有大量使用。主流的DSP廠家有美國德州儀器(Texas Instruments,TI)、ADI、motorola、傑爾等其他廠商,其中TI的TMS320系列以數字控制和運動控制為主,以價格低廉、簡單易用、功能強大很是受歡迎。
二、常見的電機控制演算法及研究方法
1、電機控制按工作電源種類劃分:可分為直流電機和交流電機。按結構和工作原理可劃分:可分為直流電動機、非同步電動機、同步電動機。不同的電機所採用的驅動方式也是不相同的,這次主要介紹伺服電機,伺服主要靠脈沖來定位,伺服電機接收到1個脈沖,就會旋轉1個脈沖對應的角度,從而實現位移,因此,伺服電機本身具備發出脈沖的功能,所以伺服電機每旋轉一個角度,都會發出對應數量的脈沖,同時又與伺服電機接受的脈沖形成了呼應,或者叫閉環,進而很精確的控制電機的轉動,從而實現精確的定位,可以達到0.001mm。伺服電機相比較普通電機優勢在於控制精度、低頻扭矩,過載能力,響應速度等方面,所以被廣泛使用於機器人,數控機床,注塑,紡織等行業
三、PWM控制及測試結果
脈沖寬度調制是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中,脈沖寬度調制是一種模擬控制方式,其根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,來實現晶體管或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變
C. 演算法的研究方法和技術有哪些
論文的研究方法與技術路線有哪些
1、研究背景 研究背景即提出問題,闡述研究該課題的原因。研究背景包括理論背景和現實需要。還要綜述國內外關於同類課題研究的現狀:①人家在研究什麼、研究到什麼程度?②找出你想研究而別人還沒有做的問題。③他人已做過,你認為做得不夠
D. 是指如何做什麼,研究方法和運用技能,演算法,技術和方法的標准
程序性知識是指如何做什麼,研究方法和運用技能、演算法、技術和方法的標准,
E. 演算法都是什麼樣的牛人研究出來的
我媽媽剛滿40歲 她聽別人說可以辦4050補貼 我想問一下 她還在上班 不過是在超市做促銷員 不知道能不能辦理4050的呢?要辦什麼東西 有什麼程序呢?
F. 演算法研究現狀
Farmer以及Deutsch和Journel雖然在1992年就提出了多點地質統計學方法,但其主要是通過在模擬退火中加入多點統計目標函數,然後對模擬圖像進行反復迭代達到與輸入統計參數匹配。該演算法受到數據樣板大小、模擬類型值多少的影響,此外迭代收斂也是一個不可避免的問題。受計算機性能以及演算法的雙重影響,模擬速度極其緩慢。因此對該方法的應用報道很少。1993年,Guardiano et al.提出了一種非迭代演算法。它並不通過變差函數及克里金建立條件概率分布,而是直接利用數據樣板掃描訓練圖像,並根據數據樣板掃描獲得的不同數據事件出現頻率,代替數據事件的多點統計概率。即對於每一個未取樣點,通過局部條件數據構成的數據事件,掃描訓練圖像推斷局部數據事件聯合未知點的條件概率(cpdf)。該方法屬於序貫模擬的范疇,但由於每次條件概率的推斷都需要重復掃描訓練圖像,對計算機性能要求相當高,因而該方法也一直停留在實驗室階段。
多點地質統計學得到快速發展,是源於搜索樹概念的提出,即一種存儲數據事件概率的數據結構。Strebelle(2000)對Guardiano et al.的演算法進行了改進,提出將掃描訓練圖像獲得的多點概率保存在「搜索樹」里,隨後的模擬採用序貫模擬的思路。在每模擬一個未知節點時,條件概率直接從「搜索樹」里讀取,大大縮短了運算機時,使得多點統計學儲層建模真正意義上的推廣成為可能。Strebelle將此演算法命名為Snesim(Singlenormal equation simulation)。Snesim演算法推出後,立刻受到建模界的關注,成為近幾年儲層建模熱點。通過實際研究區建模,有些學者指出Snesim尚存在一些缺陷,表現在以下幾個方面:
1)訓練圖像的平穩性問題。如何將實際儲層中的大量非平穩信息表現為訓練圖像並能應用多點統計方法進行建模;
2)集成軟數據(如地震)及評估訓練圖像或軟數據的權重問題,尤其是它們在某種程度上不一致時;
3)儲層形態合理再現問題。在現有演算法中,當數據事件稀少時,往往通過去除最遠條件節點方法來獲得可靠的數據事件,而這種處理方法往往會導致儲層構型再現失敗;此外,訓練圖像過小將導致目標不連續,影響建模真實性;而訓練圖像過大則導致運行機時大,Snesim的實施存在困難;
4)多重網格搜索問題。兩點統計學的多重網格搜索方法,不能改變粗網格模擬值,而條件數據重新分配具有相當大的誤差,導致實際地質結構特徵再現效果較差;
5)由於多點地質統計學仍然是基於像元的演算法,所以只能在一定程度上重現目標的形狀,對於更復雜的如尖角或者U型目標的應用則效果較差。
對於Snesim存在的問題,不同學者通過研究提出了各自的解決方案或建議。如非平穩性問題,Caers(2002)就採取類似於變差函數套合方式,通過伸縮和旋轉變換,將非平穩的地質模式變化為平穩的地質模式,隨後採用Snesim進行建模。再如數據樣板再現,Liu(2003)就通過賦予不同節點不同權重,在數據事件稀少時,舍棄權重最小數據點以獲得可靠的數據事件,而不是Snesim中去除最遠條件節點的方式;Stien(2007)則允許刪除條件數據點的值,而不是把它從條件數據集中移去。當所有節點被模擬後,再對那些被刪掉值的點重新模擬。Suzuki(2007)提出了一種新的方法,即實時後處理方法(PRTT),其主要思想是在某一點上如果條件化失敗,不是去掉一些條件數據縮小數據模板,而是返回到上一步,對前面模擬的數據進行修改,以達到數據事件合理化。在儲層屬性及數據事件多時,Arpat(2003)、Zhang(2003)等提出聚類的思想對相似數據事件進行歸類,從而減少運行機時及不合理數據事件的出現概率。
儲層建模是對地下沉積儲層地質模式的再現。考慮到儲層建模過程,實質上是對地下儲層特徵沉積模式的重建過程。如果將各種地質模式看成是一幅圖像的構成單元,對儲層預測也就是圖像的重建過程。基於此思想,在2003年Stanford油藏預測中心舉行的會議上,Arpat提出了Simpat(Simulation with pattenrs)多點地質統計學隨機建模方法,即通過識別不同的地質模式,採用相似性判斷方法,在建模時再現這些地質模式。Simpat模擬流程採用的也是序貫模擬的思路。由於是對地質模式處理,而地質模式是通過空間多個點構成的數據事件反映的,因此,在模擬實現時以整個數據事件賦值或者數據事件的子集取代了單個模擬網格節點的賦值。也就是說,在模擬過程中,在對某個未知值的預測過程中,除了模擬節點處賦值外,用來預測節點處值的條件數據的值也會有變化。Arpat通過這種數據事件整體賦值,實現儲層地質模式再現。在數據事件選擇上,Arpat擯棄了傳統的概率推斷、蒙特卡羅抽樣的隨機建模方法,而是借鑒計算機視覺及數字圖像重建領域的知識,利用數據事件的相似性對數據事件進行選擇。Arpat對此方法進行了較詳細的論證,表明此方法能夠較好再現儲層結構特徵。在此基礎上,基於距離相似度的多點地質統計學(distance-based multiple point geostatistics)開始得到研究和發展(Suzuki et al.,2008;Scheidt et al.,2008;Honarkhah et al.,2010)。與傳統基於統計抽樣的模擬不同,基於距離相似度的方法直接計算數據事件的相似性,並用最相似的數據進行整體替換。
基於統計抽樣以及儲層模式分類的考慮,Zhang(2006)提出了Fitlersim(Filter-Based simulation)方法。他認為在訓練圖像中眾多儲層模式可以由幾個濾波函數進行描述,由濾波函數獲得儲層模式的統計得分,在此基礎上,進行儲層模式的聚類,達到降低儲層維數、提高運算效率的目的。此外,在聚類過程中考慮相似的儲層模式出現的頻率,使得儲層預測具有統計學的意義。Yin(2009)則從目標骨架提取出發,約束多點統計模式選擇,提出了基於儲層骨架的多點地質統計學方法。
G. 為什麼要研究演算法
01 演算法的優劣是程序質量的重要標志。當我們遇到難題時,總是要求計算機在較短時間內解決難題,這樣我們就得深入研究演算法,挑選出好的演算法,以編出高效、實用的軟體,使計算機更快、更出色地完成任務。
通俗地說,演算法就是解決問題的具體辦法。在《三國演義》中,周瑜與諸葛亮為了打破曹操強大的80萬大軍的進攻,先設法除去曹軍中諳熟水戰的水軍將領蔡瑁、張允,於是就有了“群英會蔣干中計”;曹軍中沒有了真正懂得水戰規律的將領,加上北方軍人不適應艦船上生活,於是龐統的連環計獲得成功;由於是隆冬季節在大江之上作戰,所以就要有黃蓋使苦肉計和草船借箭,然後,東吳水軍才能在東南風起時火燒赤壁,取得破曹的決定性勝利。這也是周瑜、諸葛亮的破曹演算法。以上環節中如果有一個環節失誤,後果不堪設想。
在日常生活中,要解決一個問題,也總要先找出解決這個問題的步驟或辦法。問題簡單,解決問題的步驟就少些;問題復雜,解決問題的步驟就多。
許多著名的問題能得到解決,都是因為有人提出了巧妙的演算法。舉一個簡單的例子:9枚外表相同的硬幣中混進了一枚假幣,知道它與真幣重量不同,如果給你一架天平,至少需要稱幾次才能找到那枚假幣?這個演算法你可能很快就會設計出來。但如果999枚硬幣中混進一枚假幣,你又怎樣用天平將它稱出來呢?再舉一個例子:有幾個公路互通的城市,售貨員從一個城市出發,要乘車走遍所有幾個城市,最後回到出發點,該怎樣找出售貨員可以走的最短線路?用計算機與人下棋,如果是下五子棋,走棋的演算法較簡單,可能很多人都能設計出來,若是走圍棋呢?恐怕就很難設計演算法了!
在計算機領域,演算法是指計算機用來解決某一問題的精確的方法。它是計算機程序的重要組成部分,演算法的優劣是程序質量的重要標志。當我們遇到難題時,總是要求計算機在較短時間內解決難題,這樣我們就得深入研究演算法,挑選出好的演算法,以編出高效、實用的軟體,使計算機更快、更出色地完成任務。
H. 第9章 怎樣研究 演算法
現傳本《九章算術》成書於何時,目前眾說紛紜,多數認為在西漢末到東漢初之間,約公元一世紀前後,《九章算術》的作者不詳。很可能是在成書前一段歷史時期內通過多人之手逐次整理、修改、補充而成的集體創作結晶。由於二千年來經過輾轉手抄、刻印,難免會出現差錯和遺漏,加上《九章算術》文字簡略有些內容不易理解,因此歷史上有過多次校正和注釋。 關於對《九章算術》所做的校注主要有:西漢張蒼增訂、刪補,三國時曹魏劉徽注,唐李淳風注,南宋楊輝著《詳解九章演算法》選用《九章算術》中80道典型的題作過詳解並分類,清李潢(?~1811年)所著《九章算術細草圖說》對《九章算術》進行了校訂、列算草、補插圖、加說明,尤其是圖文並茂之作。現代錢寶琮(1892~1974年)曾對包括《九章算術》在內的《算經十書》進行了校點,用通俗語言、近代數學術語對《九章算術》及劉、李注文詳加註釋。80年代以來,今人白尚恕、郭書春、李繼閔等都有校注本出版。
編輯本段後世影響
《九章算術》是世界上最早系統敘述了分數運算的著作;其中盈不足的演算法更是一項令人驚奇的創造;「方程」章還在世界數學史上首次闡述了負數及其加減運演算法則。在代數方面,《九章算術》在世界數學史上最早提出負數概念及正負數加減法法則;現在中學講授的線性方程組的解法和《九章算術》介紹的方法大體相同。注重實際應用是《九章算術》的一個顯著特點。該書的一些知識還傳播至印度和阿拉伯,甚至經過這些地區遠至歐洲。 《九章算術》是幾代人共同勞動的結晶,它的出現標志著中國古代數學體系的形成.後世的數學家,大都是從《九章算術》開始學習和研究數學知識的。唐宋兩代都由國家明令規定為教科書。1084年由當時的北宋朝廷進行刊刻,這是世界上最早的印刷本數學書。 所以,《九章算術》是中國為數學發展做出的一傑出貢獻。
編輯本段歷史影響
現傳本《九章算術》成書於何時, 目前眾說紛紜,多數 祖沖之
認為在西漢末到東漢初之間,約公元一世紀前後,《九章算術》的作者不詳。很可能是在成書前一段歷史時期內通過多人之手逐次整理、修改、補充而成的集體創作結晶。由於二千年來經過輾轉手抄、刻印,難免會出現差錯和遺漏,加上《九章算術》文字簡略有些內容不易理解,因此歷史上有過多次校正和注釋。 關於對《九章算術》所做的注住要有:三國時曹魏劉徽注,唐朝李淳風注,南宋楊輝著《詳解九章演算法》選用《九章算術》中80道典型的題作過詳解並分類,清李潢(?~1811年)所著《九章算術細草圖說》對《九章算術》進行了校訂、列算草、補插圖、加說明,尤其是圖文並茂之作。現代錢寶琮(1892~1974年)曾對包括《九章算術》在內的《算經十書》進行了校點,用通俗語言、近代數學術語對《九章算術》及劉、李注文詳加註釋。80年代以來,今人白尚恕、郭書春、李繼閔等都有校注本出版。 《九章算術》是世界上最早系統敘述了分數運算的著作;其中盈不足的演算法更是一項令人驚奇的創造;「方程」章還在世界數學史上首次闡述了負數及其加減運演算法則。在代數方面,《九章算術》在世界數學史上最早提出負數概念及正負數加減法法則;現在中學講授的線性方程組的解法和《九章算術》介紹的方法大體相同。注重實際應用是《九章算術》的一個顯著特點。該書的一些知識還傳播至印度和阿拉伯,甚至經過這些地區遠至歐洲。 《九章算術》是幾代人共同勞動的結晶,它的出現標志著中國古代數學體系的形成.後世的數學家,大都是從《九章算術》開始學習和研究數學知識的。唐宋兩代都由國家明令規定為教科書。1084年由當時的北宋朝廷進行刊刻,這是世界上最早的印刷本數學書。可以說,《九章算術》是中國為數學發展做出的又一傑出貢獻
I. 演算法工程師的研究方向
視頻演算法工程師、圖像處理演算法工程師、音頻演算法工程師 通信基帶演算法工程師 信號演算法工程師