BP神經網絡程序,C語言源代碼 如下: #include "iostream.h" #include "iomanip.h" #include "stdlib.h" #include "math.h" #include "stdio.h" #include "time.h" #include "fstream.h" #define N 120 //學習樣本個數 #define IN 3 //輸入層神經元數目 #define HN 2 //隱層神經元數目 #define ON 2 //輸出層神經元數目 #define Z 20000 //舊權值保存-》每次study的權值都保存下來 double P[IN] //單個樣本輸入數據 double T[ON] //單個樣本教師數據 double U11[IN][HN] //輸入層至第一隱層權值 double V[HN][ON] //隱層至輸出層權值 double X1[HN] //第一隱層的輸入 double Y[ON] //輸出層的輸入 double H1[HN] //第一隱層的輸出 double O[ON] //輸出層的輸出 double YU_HN1[HN] //第一隱層的閾值 double YU_ON[ON] //輸出層的閾值 double err_m[N] //第m個樣本的總誤差 double a //學習效率 double alpha //動量因子
標簽: include iostream iomanip stdlib
上傳時間: 2017-06-15
上傳用戶:xinzhch
最小二乘法一般是用來擬合直線和一些線性數據的,就是用一條直線來盡可能的表達若干的點的趨勢,當然直線穿過所有的點是最好的,但往往有誤差存在,所以擬合出的直線要求誤差最小.設這些點為(X1,y1),(x2,y2)....(xn,yn).擬合直線為y=kx+b.
上傳時間: 2014-08-13
上傳用戶:xuanjie
These codes require an ASCII input file interp.dat of the following form: N: Number of Polynomial Interpolation Points (Small) First Sample (X1,y1) Second Sample (x2,y2) ... Nth Sample (xN,yN) N1: Number of Error Evaluation Points (Large) First Sample (X1,y1) Second Sample (x2,y2) ... N1th Sample (xN1,yN1)
標簽: Polynomia following require Number
上傳時間: 2017-09-21
上傳用戶:許小華
共軛梯度法為求解線性方程組而提出。后來,人們把這種方法用于求解無約束最優化問題, 使之成為一種重要的最優化方法。 共軛梯度法的基本思想是把共軛性與最速下降方法相結合, 利用已知點處的梯度構造一組共 軛方向, 并沿這組方向進行搜索, 求出目標函數的極小點。 根據共軛方向的基本性質, 這種 方法具有二次終止性。 在各種優化算法中, 共軛梯度法是非常重要的一種。 其優點是所需存 儲量小,具有步收斂性,穩定性高,而且不需要任何外來參數。 共軛方向 無約束最優化方法的核心問題是選擇搜索方向 . 在本次實驗中 , 我們運用基于共軛方向的一種 算法 — 共軛梯度法 三.算法流程圖: 四.實驗結果: (1). 實驗函數 f=(3*X1-cos(x2*x3)-1/2)^2+(X1^2-81*(x2+0.1)+sin(x3)+1.06)^2+(exp(-X1*x2)+20*x3+ 1/3*(10*3.14159-3))^2; 給定初始點 (0,0,0) , k=1 ,最 大迭代次數 n ? ? d 確定搜索方向 進 退 法 確 定 搜 索 區 間 分割法確定最 優步長
上傳時間: 2016-05-08
上傳用戶:saren11
向量(X1,x2,…,xn)是一個長度為n的線性表 英文小寫字母表(a,b,c,…,z)是一個長度為26的線性表
標簽: 線性
上傳時間: 2016-06-09
上傳用戶:夢-123
批處理感知器算法的代碼matlab w1=[1,0.1,1.1;1,6.8,7.1;1,-3.5,-4.1;1,2.0,2.7;1,4.1,2.8;1,3.1,5.0;1,-0.8,-1.3; 1,0.9,1.2;1,5.0,6.4;1,3.9,4.0]; w2=[1,7.1,4.2;1,-1.4,-4.3;1,4.5,0.0;1,6.3,1.6;1,4.2,1.9;1,1.4,-3.2;1,2.4,-4.0; 1,2.5,-6.1;1,8.4,3.7;1,4.1,-2.2]; w3=[1,-3.0,-2.9;1,0.5,8.7;1,2.9,2.1;1,-0.1,5.2;1,-4.0,2.2;1,-1.3,3.7;1,-3.4,6.2; 1,-4.1,3.4;1,-5.1,1.6;1,1.9,5.1]; figure; plot(w3(:,2),w3(:,3),'ro'); hold on; plot(w2(:,2),w2(:,3),'b+'); W=[w2;-w3];%增廣樣本規范化 a=[0,0,0]; k=0;%記錄步數 n=1; y=zeros(size(W,2),1);%記錄錯分的樣本 while any(y<=0) k=k+1; y=a*transpose(W);%記錄錯分的樣本 a=a+sum(W(find(y<=0),:));%更新a if k >= 250 break end end if k<250 disp(['a為:',num2str(a)]) disp(['k為:',num2str(k)]) else disp(['在250步以內沒有收斂,終止']) end %判決面:x2=-a2*X1/a3-a1/a3 xmin=min(min(w1(:,2)),min(w2(:,2))); xmax=max(max(w1(:,2)),max(w2(:,2))); x=xmin-1:xmax+1;%(xmax-xmin): y=-a(2)*x/a(3)-a(1)/a(3); plot(x,y)
上傳時間: 2016-11-07
上傳用戶:a1241314660
Mathlab發行的圖形計算器應用于安卓設備的高品質顯示屏上,對用戶來說,計算更加清晰易懂且一目了然。這個程序有兩大優勢:首先,它不僅是一個精細的科學計算器,而且更重要的是,它在您輸入過程中顯示計算步驟,可以讓學生觀看和學習如何得出最終答案。第二,它的圖形顯示能力超乎尋常!不僅計算器顯示圖精美,而且會自動并顯示生成x和y的值。本軟件適用于Android平臺專業版的功能* 3D圖形* 全屏* 9的工作區域* 保存常量和函數庫* 不要求因特網* 沒有廣告科學計算器* 算術表達式 +, - ,*,/,÷* 平方根,立方和多次方根 (保持‘√’密鑰)* 指數,對數 (ln,log)* 三角函數sin π/2,cos 30°,...* 雙曲線函數:正弦,余弦,正切,...(按“e”鍵切換)* 反函數(按直接功能鍵)* 復數,所有功能都支持復數* 導數 sin x' = cos x,... (按 x^n 鍵)* 科學記數法(在菜單中啟用)* 百分比模式* 保存/載入歷史圖形計算器* 多種功能繪圖* 隱函數的第二度(橢圓 2x^2+3y^2=1,等等)* 極性圖 (r=cos2θ)* 參數函數,輸入新線 (x=cos t,y=sin t)* 功能根和交叉點的圖表,請點選的傳說開啟和關閉(左上角),使用菜單顯示為一個列表* 圖交叉口 (x^2=x+1)* 跟蹤函數值和斜坡* 滾動和縮放圖表* 捏放大* 橫向全屏圖* 函數表* 保存為圖像圖形* 表保存為 CSV分數計算器* 簡單和復雜的分數 1/2+1/3=5/6* 混合數字時,使用空格輸入值 3 1/2代數計算器* 線性方程 x+1=2 -> x=1* 二次方程 x^2-1= 0 -> x=-1,1* 較高多項式近似根* 系統線性方程組,每行寫一個方程式,X1+x2=1,X1-x2=2* 多項式長除法* 多項式展開,多項式展開,因式分解矩陣計算器* 矩陣和向量運算* 點擊點積 (按住*),多種功能的圖形* 行列式,逆,規范,移調,跟蹤庫自定義* 用戶定義的常量和函數* 保存/加載表達式
上傳時間: 2021-12-12
上傳用戶:XuVshu
黑金CYCLONE4 EP4CE6F17C8 FPGA開發板ALTIUM設計硬件工程(原理圖+PCB+AD集成封裝庫),Altium Designer 設計的工程文件,包括完整的原理圖及PCB文件,可以用Altium(AD)軟件打開或修改,可作為你產品設計的參考。集成封裝器件型號列表:Library Component Count : 50Name Description----------------------------------------------------------------------------------------------------1117-3.3 24LC04B_0 4148 BAV99 CAP NP_Dup2CAP NP_Dup2_1 CAP NP_Dup2_2CP2102_0 C_Dup1 C_Dup1_1C_Dup2 C_Dup3 C_Dup4 C_Dup4_1 Circuit Breaker Circuit BreakerConnector 15 Receptacle Assembly, 15-Pin, Sim Line ConnectorDS1302_8SO EC EP4CE6F17C8 Cyclone IV Family FPGA, 2V Core, 179 I/O Pins, 2 PLLs, 256-Pin FBGA, Speed Grade 8, Commercial GradeEP4CE6F17C8_1 Cyclone IV Family FPGA, 2V Core, 179 I/O Pins, 2 PLLs, 256-Pin FBGA, Speed Grade 8, Commercial GradeFuse 2 FuseHEX6HY57651620/SO_0 Header 2 Header, 2-PinHeader 9X2 Header, 9-Pin, Dual rowINDUCTOR JTAG-10_Dup1 KEYB LED LED_Dup1 M25P16-VMN3PB 16 Mb (X1) Automotive Serial NOR Flash Memory, 75 MHz, 2.7 to 3.6 V, 8-pin SO8 Narrow (MN), TubeMHDR2X20 Header, 20-Pin, Dual rowMiniUSBB OSCPNP R RESISTOR RN RN_Dup1 R_Dup1 R_Dup2 R_Dup3 R_Dup5R_Dup6 SD SPEAKERSRV05-4SW KEY-DPDT ZTAbattery
標簽: 黑金 cyclone4 ep4ce6f17c8 fpga
上傳時間: 2021-12-22
上傳用戶:
咱們不要再抱怨沒地方找電路板了, 當我們的DIY 因為某個零件而受阻的時候, 我們應該考慮的是DIY這個零件!是不是又在檢修用萬能板搭出的電路?是不是苦于萬能板搭不出自己想要的電路、布局?對于當今廣大電子愛好者來說,萬能板已經不能滿足制作的需求,但是找廠家做PCB樣板又不太劃算, 幾十元錢一塊板,, 那就沒有辦法了么?感光板成本低廉, 制作方便, 可以輕易搭建出復雜的電路甚至是貼片電路,精度高。總之,方便,實用,是感光電路板的優勢所在!馬上就以最簡單的20 顆“草帽” LED 并聯電路來示范一下,教教大家如何發揮感光板的優勢——整潔,方便,好用!1 材料和工具○ 感光電路板 X1 塊○ 三氯化鐵 X1 瓶,或者環保蝕刻劑X1 包○ 感光板顯影劑 X1 包○ 透明膠 X1 卷○ 鉛筆 X1● 臺燈 X1● 玻璃片(越厚越好) X1● 塑料盆或保鮮盒 X1(注意一定是塑料的啊!!)● 美工刀 X1● 鋼尺 X1● 電子稱或天平 X1(除非你想一次把所有藥品用完)● 秒表,手表,鐘,能計時就行● 平頭鑷子 X1● 電鉆,臺鉆,能打孔的就行了。注意要用細鉆頭! 0.8mm左右合適。
標簽: 電路板DIY
上傳時間: 2022-06-19
上傳用戶:
電容濾波電路單相橋式電容濾波整流電路。在負載電阻上并聯了一個濾波電容C。(1)濾波原理若電路處于正半周,二極管D1、D,導通,變壓器次端電壓v,給電容器C充電。此時C相當于并聯在v以上,所以輸出波形同v,,是正弦形。在剛過90°時,正弦曲線下降的速率很慢。所以剛過90°時二極管仍然導通。在超過90°后的某個點,正弦曲線下降的速率越來越快,二極管關斷。所以,在到,時刻,二極管導電,C充電,ye=X1按正弦規律變化;t2到t,時刻二極管關斷,y。=X1按指數曲線下降,放電時間常數為RL.C。
標簽: 整流電路
上傳時間: 2022-06-25
上傳用戶: