智能控制 簡體字 介紹智能控制基本關(guān)念和應(yīng)用
標(biāo)簽: 智能控制
上傳時間: 2014-01-01
上傳用戶:bruce
用java中的jsp,servlet技術(shù)編寫的簡單的聊天系統(tǒng)
標(biāo)簽: servlet java jsp 系統(tǒng)
上傳時間: 2015-11-27
上傳用戶:xyipie
利用高斯列主元消去法 計算方程組 可以計算任意N介方程組
上傳時間: 2014-11-06
上傳用戶:維子哥哥
設(shè)X和Y都是n位的二進制整數(shù),現(xiàn)在要計算它們的乘積XY.我們將n位的二進制整數(shù)X和Y各分為2段,每段的長為n/2位
上傳時間: 2014-11-27
上傳用戶:稀世之寶039
CRC演算法原理及C語言實現(xiàn)(介紹了3種方法).pdf
上傳時間: 2016-05-29
上傳用戶:ccclll
實現(xiàn)FFT變換的函數(shù)。調(diào)用形式為y=bianhuan(xr,n) 其中,xr為要進行傅立葉變換的采樣信號為輸入,y為輸出,n為信號xr的長度。
上傳時間: 2013-12-17
上傳用戶:weixiao99
/* * EULER S ALGORITHM 5.1 * * TO APPROXIMATE THE SOLUTION OF THE INITIAL VALUE PROBLEM: * Y = F(T,Y), A<=T<=B, Y(A) = ALPHA, * AT N+1 EQUALLY SPACED POINTS IN THE INTERVAL [A,B]. * * INPUT: ENDPOINTS A,B INITIAL CONDITION ALPHA INTEGER N. * * OUTPUT: APPROXIMATION W TO Y AT THE (N+1) VALUES OF T. */
標(biāo)簽: APPROXIMATE ALGORITHM THE SOLUTION
上傳時間: 2015-08-20
上傳用戶:zhangliming420
//=== === === === === === === === === === === === === === = //函數(shù)說明 //函數(shù)名稱:PolyFit //函數(shù)功能:最小二乘法曲線擬合 //使用方法:double *x ---- 存放n個數(shù)據(jù)點的X坐標(biāo) // double *y ---- 存放n個數(shù)據(jù)點的Y坐標(biāo) // int n -------- 給定數(shù)據(jù)點個數(shù) // double *a ---- 返回m-1次擬合多項式的m個系數(shù) // int m -------- 擬合多項式的項數(shù),即擬合多項式的最高次為m-1。要求m<=n,且 // m<=20。若m>n或m>20,則本函數(shù)自動按m=min{n,20}處理 // double *dt --- dt[0]返回擬合多項式與各數(shù)據(jù)點誤差的平方和;dt[1]返回擬合多 // 項式與各數(shù)據(jù)點的誤差絕對值之和;dt[2]返回擬合多項式與各數(shù)據(jù) // 點誤差絕對值的最大值 //注意事項:擬合多項式的形式為 y = b0 + b1*(x-Xavr)...
標(biāo)簽: PolyFit 函數(shù) 最小二乘法
上傳時間: 2015-07-19
上傳用戶:waizhang
# include<stdio.h> # include<math.h> # define N 3 main(){ float NF2(float *x,float *y); float A[N][N]={{10,-1,-2},{-1,10,-2},{-1,-1,5}}; float b[N]={7.2,8.3,4.2},sum=0; float x[N]= {0,0,0},y[N]={0},x0[N]={}; int i,j,n=0; for(i=0;i<N;i++) { x[i]=x0[i]; } for(n=0;;n++){ //計算下一個值 for(i=0;i<N;i++){ sum=0; for(j=0;j<N;j++){ if(j!=i){ sum=sum+A[i][j]*x[j]; } } y[i]=(1/A[i][i])*(b[i]-sum); //sum=0; } //判斷誤差大小 if(NF2(x,y)>0.01){ for(i=0;i<N;i++){ x[i]=y[i]; } } else break; } printf("經(jīng)過%d次雅可比迭代解出方程組的解:\n",n+1); for(i=0;i<N;i++){ printf("%f ",y[i]); } } //求兩個向量差的二范數(shù)函數(shù) float NF2(float *x,float *y){ int i; float z,sum1=0; for(i=0;i<N;i++){ sum1=sum1+pow(y[i]-x[i],2); } z=sqrt(sum1); return z; }
上傳時間: 2019-10-13
上傳用戶:大萌萌撒
#include <stdio.h> #include <stdlib.h> #define SMAX 100 typedef struct SPNode { int i,j,v; }SPNode; struct sparmatrix { int rows,cols,terms; SPNode data [SMAX]; }; sparmatrix CreateSparmatrix() { sparmatrix A; printf("\n\t\t請輸入稀疏矩陣的行數(shù),列數(shù)和非零元素個數(shù)(用逗號隔開):"); scanf("%d,%d,%d",&A.cols,&A.terms); for(int n=0;n<=A.terms-1;n++) { printf("\n\t\t輸入非零元素值(格式:行號,列號,值):"); scanf("%d,%d,%d",&A.data[n].i,&A.data[n].j,&A.data[n].v); } return A; } void ShowSparmatrix(sparmatrix A) { int k; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { k=0; for(int n=0;n<=A.terms-1;n++) { if((A.data[n].i-1==x)&&(A.data[n].j-1==y)) { printf("%8d",A.data[n].v); k=1; } } if(k==0) printf("%8d",k); } printf("\n\t\t"); } } void sumsparmatrix(sparmatrix A) { SPNode *p; p=(SPNode*)malloc(sizeof(SPNode)); p->v=0; int k; k=0; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { for(int n=0;n<=A.terms;n++) { if((A.data[n].i==x)&&(A.data[n].j==y)&&(x==y)) { p->v=p->v+A.data[n].v; k=1; } } } printf("\n\t\t"); } if(k==1) printf("\n\t\t對角線元素的和::%d\n",p->v); else printf("\n\t\t對角線元素的和為::0"); } int main() { int ch=1,choice; struct sparmatrix A; A.terms=0; while(ch) { printf("\n"); printf("\n\t\t 稀疏矩陣的三元組系統(tǒng) "); printf("\n\t\t*********************************"); printf("\n\t\t 1------------創(chuàng)建 "); printf("\n\t\t 2------------顯示 "); printf("\n\t\t 3------------求對角線元素和"); printf("\n\t\t 4------------返回 "); printf("\n\t\t*********************************"); printf("\n\t\t請選擇菜單號(0-3):"); scanf("%d",&choice); switch(choice) { case 1: A=CreateSparmatrix(); break; case 2: ShowSparmatrix(A); break; case 3: SumSparmatrix(A); break; default: system("cls"); printf("\n\t\t輸入錯誤!請重新輸入!\n"); break; } if (choice==1||choice==2||choice==3) { printf("\n\t\t"); system("pause"); system("cls"); } else system("cls"); } }
上傳時間: 2020-06-11
上傳用戶:ccccy
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1