已知斐波那契數列的定義:F(1)=1,F(2)=1,F(i)= F(i-1)+ F(i-2) (i>=3),編寫求該數列前n項的子程序 實現了輸入一個數,然后將計算的結果保存在存儲器中
上傳時間: 2013-12-21
上傳用戶:風之驕子
功能:用斐波那契法求f(x)在區間[a,b]上的近似極小值。當且僅當f(x)在[a,b]上為單峰時次方法適用
標簽:
上傳時間: 2013-12-24
上傳用戶:csgcd001
數據結構實驗 如下: Status Fibonacci(int k, int m, int &f) /* 求k階斐波那契序列的第m項的值f */
上傳時間: 2017-01-18
上傳用戶:aysyzxzm
近年來,隨著永磁材料的發展,永磁同步電機應用日益廣泛。永磁同步電機根據反電動勢和電流波形的不同,可分為梯形波永磁同步電機(無刷直流電機)和正弦波永磁同步電機(永磁同步電機)。正弦波永磁同步電機為實現其正弦波驅動控制需要連續的轉子位置信號,通常采用機械位置傳感器(旋轉變壓器、光電編碼器等),機械位置傳感器雖可以提供高精度的轉子位置信息,但其體積大,價格高,增加了轉子的慣量,且性能易受環境因素的影響,限制了永磁同步電機的應用場合。近年來受到廣泛的關注的無位置傳感器技術,是通過檢測反電動勢(電壓)或電流等過零點獲取轉子的位置信號,此技術雖取消了機械位置傳感器,但存在控制復雜,位置檢測精度不高,運行轉速范圍受到限制等問題。為解決上述問題,本文研究采用低成本的低分辨率位置傳感器取代機械位置傳感器,通過位置估算法得到高分辨率的轉子位置信號,以實現永磁同步電機的正弦波驅動控制問題。 首先,本文分析了傳統的采用位置區間的平均速度和采用平均速度并引用平均加速度實現位置估算法的原理,針對其不足提出了一種改進的方法,該法通過對位置區間初始速度的估算,可以顯著提高速度、位置的估算精度。本文建立上述三種位置估算法的Matlab仿真模型,并對其進行了仿真研究,仿真結果表明:改進位置估算方法即使在加減速等動態性能過程中也能保持較小的位置誤差,性能明顯優于傳統的方法。 其次,完成了以TI公司的數子信號處理器(DSP)TMS320LF2407A為主控芯片,以IR公司IR2110為驅動芯片采用低分辨率位置傳感器的正弦波永磁同步電機控制系統的硬件電路的設計和調試工作。探討了正弦波永磁同步電機在采用無電流傳感器的電流開環控制時的控制策略問題。在此情況下電壓相位角φ對電機運行性能有重要的影響,為得到最佳的φ=f(ω)曲線,需根據負載特性進行優化。 最后,完成了基于TMS320LF2407A采用低分辨率位置傳感器的正弦波永磁同步電機的軟件設計,文中詳細討論了位置估算程序和實現SVPWM程序的設計和調試,并對其進行了實驗驗證。
上傳時間: 2013-07-23
上傳用戶:shwjl
SPMC75F2413A在三相交流感應電機的開環V/F控制的應用:系統輸入電源電壓為AC110V/AC220V,經全波整流后供系統使用。系統使用Sunplus公司的SPMC75F2413A產生AC三相異步電機的VVVF控制所需的SPWM信號,并完成系統控制。使用三菱公司的智能功率模塊PS21865實現電機的功率驅動。在AC220V輸入時,系統最大能驅動1.5KW的負載。系統的變頻區間為2Hz~200Hz。
上傳時間: 2013-11-06
上傳用戶:924484786
剖析Intel IA32 架構下C 語言及CPU 浮點數機制 Version 0.01 哈爾濱工業大學 謝煜波 (email: xieyubo@126.com 網址:http://purec.binghua.com) (QQ:13916830 哈工大紫丁香BBSID:iamxiaohan) 前言 這兩天翻看一本C 語言書的時候,發現上面有一段這樣寫到 例:將同一實型數分別賦值給單精度實型和雙精度實型,然后打印輸出。 #include <stdio.h> main() { float a double b a = 123456.789e4 b = 123456.789e4 printf(“%f\n%f\n”,a,b) } 運行結果如下:
標簽: Version xieyubo Intel email
上傳時間: 2013-12-25
上傳用戶:徐孺
摘 要: 本文件是C8051單片機DA測試實驗程序;使用外部22.1184MHz晶振. 功能:定義 A ~ F 為功能鍵。 按"A" 鍵,輸出250HZ的方波,按"B" 鍵,輸出250HZ的正弦波形,按"C" 鍵,輸出250HZ的三角波, 按"D" 鍵,輸出250HZ的鋸齒波。用示波器在J6(DAC0)觀測結果,使用串口觀測按鍵信息。
上傳時間: 2014-01-17
上傳用戶:zxc23456789
坦克大戰小游戲 控制說明: 玩家1相關控制: A/W/S/D:控制方向 F:開火 1 :玩家1復活 玩家2相關控制: UP/LEFT/RIGHT/DOWN:控制方向 0 :開火 2 :玩家2復活 ESC:返回Menu ENTER:任務完成/失敗后的確認按鍵 功能說明: 將敵方坦克消滅完則任務完成,進入下一關,每過1關,障礙物減少1個,電腦 坦克總數增加5輛,一次出現最多的電腦坦克數目增加1. 我方坦克被消滅完則任務失敗,任務從第一關重新開始. 擊毀一輛紅色坦克,會產生一個寶物,獲取后可以根據寶物的類型完成相應 的功能. 寶物功能描述: 1.獎勵玩家一輛坦克 2.炸毀當前顯示的所有敵方坦克 3.所有敵方坦克被暫停運動和開火,持續10秒 4.玩家坦克處于無敵狀態,持續15秒 具備多玩家游戲的功能,目前暫定最多支持2人游戲,按1,2,若相應玩家坦克 已全部被摧毀,則復活該玩家的坦克,并設定該玩家坦克數量為3,總分清0. 其它說明: 作者:朱波 QQ:443581450 Email:kyozb2004@yahoo.com.cn
上傳時間: 2016-07-14
上傳用戶:小草123
(一)基本任務:單頻正弦波模擬信號的簡單數字化。即對一個單頻正弦波模擬信號進行抽樣、均勻量化、PCM二進制自然編碼。 1、主要步驟和要求: (1)單頻正弦波模擬信號的抽樣實現。要求輸入信號的幅度A、頻率F和相位P可變;要求仿真時間從0到2/F,抽樣頻率為Fs=20F;要求給出抽樣信號samp的波形圖。 (2)單頻正弦波模擬信號均勻量化的實現。要求對抽樣信號sampl歸一化后再進行均勻量化;要求量化電平數D可變;要求輸出信號為平頂正弦波;要求給出量化輸出信號quant的波形圖,并與抽樣信號samp畫在同一圖形窗口中進行波形比較。 (3)單頻正弦波模擬信號PCM二進制自然編碼的實現。要求按量化序號給出PCM二進制自然編碼;要求給出編碼后的數字序列pcm。
上傳時間: 2013-12-07
上傳用戶:無聊來刷下
電路主要包括以下七個單元電路:正弦波產生電路、正弦波放大及電平變換電路、峰值檢測電路、增益控制電路、三角波產生電路、比較電路、低通濾波電路。正弦波產生電路采用文氏橋正弦波振蕩電路,由放大電路、反饋電路(正反饋)、選頻網絡(和反饋電路一起)、穩幅電路構成,它的振蕩頻率為:f=1/(2Π*RC),由R4和C1構成RC并聯振蕩,產生正弦波,與R5和C2構成選頻網絡,同時R5和C2又構成該電路的正反饋;穩幅電路是由該電路的負反饋構成,當振幅過大時,二極管導通,R3短路,Av=1+(R2+R3)/R1減小,振幅減小,反之Av=1+(R2+R3)/R1增大,振幅增大,達到穩幅效果,從而保證正弦波的正常產生。正弦波放大及電平變換電路由R10,R7分別與R15滑動電阻部分相連,通過滑動R15來分VCC和VEE的電壓,通過放大器正相來抬高或降低正弦波來達到特定范圍內的幅值,滑動電阻R6與地相連,又與放大器反相端相連,滑動R6分壓來改變振幅,后又由R9和R8構成反饋來達到放大的效果,從而達到正弦波放大及電平變化的目的。峰值檢測電路是由正弦波放大及電平變換電路產生的正弦波送入電壓跟隨器的正相端,通過兩個反向二極管后再連電容,快速充放電達到峰值,然后再送回正弦波放大及電平變換電路的反相端,構成負反饋,達到增益穩幅控制效果三角波產生電路主要由兩個NPN型三極管Q3Q4,一個PNP型三極管Q2,兩個電容C3C4,兩個非門,一個滑動電阻R16組成,通過充放電后經過非門產生三角波。比較電路產生的正弦波送入放大器的正相端,產生的三角波送入放大器的反相端,通過作差比較產SPWM波,后又經過由R22和C8組成的低通濾波電路,還原正弦波。
上傳時間: 2021-10-30
上傳用戶: