matlab小波分析教程,推薦大家!詳細介紹了小波分析的基本理論和案例分析,具有針對性,幫助大家學習。
上傳時間: 2016-08-20
上傳用戶:1966649934
#include <malloc.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define NULL 0 #define MaxSize 30 typedef struct athletestruct /*運動員*/ { char name[20]; int score; /*分數*/ int range; /**/ int item; /*項目*/ }ATH; typedef struct schoolstruct /*學校*/ { int count; /*編號*/ int serial; /**/ int menscore; /*男選手分數*/ int womenscore; /*女選手分數*/ int totalscore; /*總分*/ ATH athlete[MaxSize]; /**/ struct schoolstruct *next; }SCH; int nsc,msp,wsp; int ntsp; int i,j; int overgame; int serial,range; int n; SCH *head,*pfirst,*psecond; int *phead=NULL,*pafirst=NULL,*pasecond=NULL; void create(); void input () { char answer; head = (SCH *)malloc(sizeof(SCH)); /**/ head->next = NULL; pfirst = head; answer = 'y'; while ( answer == 'y' ) { Is_Game_DoMain: printf("\nGET Top 5 when odd\nGET Top 3 when even"); printf("\n輸入運動項目序號 (x<=%d):",ntsp); scanf("%d",pafirst); overgame = *pafirst; if ( pafirst != phead ) { for ( pasecond = phead ; pasecond < pafirst ; pasecond ++ ) { if ( overgame == *pasecond ) { printf("\n這個項目已經存在請選擇其他的數字\n"); goto Is_Game_DoMain; } } } pafirst = pafirst + 1; if ( overgame > ntsp ) { printf("\n項目不存在"); printf("\n請重新輸入"); goto Is_Game_DoMain; } switch ( overgame%2 ) { case 0: n = 3;break; case 1: n = 5;break; } for ( i = 1 ; i <= n ; i++ ) { Is_Serial_DoMain: printf("\n輸入序號 of the NO.%d (0<x<=%d): ",i,nsc); scanf("%d",&serial); if ( serial > nsc ) { printf("\n超過學校數目,請重新輸入"); goto Is_Serial_DoMain; } if ( head->next == NULL ) { create(); } psecond = head->next ; while ( psecond != NULL ) { if ( psecond->serial == serial ) { pfirst = psecond; pfirst->count = pfirst->count + 1; goto Store_Data; } else { psecond = psecond->next; } } create(); Store_Data: pfirst->athlete[pfirst->count].item = overgame; pfirst->athlete[pfirst->count].range = i; pfirst->serial = serial; printf("Input name:) : "); scanf("%s",pfirst->athlete[pfirst->count].name); } printf("\n繼續輸入運動項目(y&n)?"); answer = getchar(); printf("\n"); } } void calculate() /**/ { pfirst = head->next; while ( pfirst->next != NULL ) { for (i=1;i<=pfirst->count;i++) { if ( pfirst->athlete[i].item % 2 == 0 ) { switch (pfirst->athlete[i].range) { case 1:pfirst->athlete[i].score = 5;break; case 2:pfirst->athlete[i].score = 3;break; case 3:pfirst->athlete[i].score = 2;break; } } else { switch (pfirst->athlete[i].range) { case 1:pfirst->athlete[i].score = 7;break; case 2:pfirst->athlete[i].score = 5;break; case 3:pfirst->athlete[i].score = 3;break; case 4:pfirst->athlete[i].score = 2;break; case 5:pfirst->athlete[i].score = 1;break; } } if ( pfirst->athlete[i].item <=msp ) { pfirst->menscore = pfirst->menscore + pfirst->athlete[i].score; } else { pfirst->womenscore = pfirst->womenscore + pfirst->athlete[i].score; } } pfirst->totalscore = pfirst->menscore + pfirst->womenscore; pfirst = pfirst->next; } } void output() { pfirst = head->next; psecond = head->next; while ( pfirst->next != NULL ) { // clrscr(); printf("\n第%d號學校的結果成績:",pfirst->serial); printf("\n\n項目的數目\t學校的名字\t分數"); for (i=1;i<=ntsp;i++) { for (j=1;j<=pfirst->count;j++) { if ( pfirst->athlete[j].item == i ) { printf("\n %d\t\t\t\t\t\t%s\n %d",i,pfirst->athlete[j].name,pfirst->athlete[j].score);break; } } } printf("\n\n\n\t\t\t\t\t\t按任意建 進入下一頁"); getchar(); pfirst = pfirst->next; } // clrscr(); printf("\n運動會結果:\n\n學校編號\t男運動員成績\t女運動員成績\t總分"); pfirst = head->next; while ( pfirst->next != NULL ) { printf("\n %d\t\t %d\t\t %d\t\t %d",pfirst->serial,pfirst->menscore,pfirst->womenscore,pfirst->totalscore); pfirst = pfirst->next; } printf("\n\n\n\t\t\t\t\t\t\t按任意建結束"); getchar(); } void create() { pfirst = (struct schoolstruct *)malloc(sizeof(struct schoolstruct)); pfirst->next = head->next ; head->next = pfirst ; pfirst->count = 1; pfirst->menscore = 0; pfirst->womenscore = 0; pfirst->totalscore = 0; } void Save() {FILE *fp; if((fp = fopen("school.dat","wb"))==NULL) {printf("can't open school.dat\n"); fclose(fp); return; } fwrite(pfirst,sizeof(SCH),10,fp); fclose(fp); printf("文件已經成功保存\n"); } void main() { system("cls"); printf("\n\t\t\t 運動會分數統計\n"); printf("輸入學校數目 (x>= 5):"); scanf("%d",&nsc); printf("輸入男選手的項目(x<=20):"); scanf("%d",&msp); printf("輸入女選手項目(<=20):"); scanf("%d",&wsp); ntsp = msp + wsp; phead = (int *)calloc(ntsp,sizeof(int)); pafirst = phead; pasecond = phead; input(); calculate(); output(); Save(); }
標簽: 源代碼
上傳時間: 2016-12-28
上傳用戶:150501
《萊昂氏unix源代碼分析》的word版本,個人編制。
上傳時間: 2017-12-09
上傳用戶:jinxin700502
簡單的學生成績管理系統。中國水利水電出版社《C語言課程設計》案例十一源碼
標簽: c管理系統
上傳時間: 2018-05-05
上傳用戶:woshinibabass
華為網絡安全白皮書2014-cn.pdf在我們2013年10月發布的白皮書《構筑公司的網絡安全基因——一套綜合流程、政策與標準》1 中 ,我們詳細 描述了我們全面建立端到端網絡安全流程的方法。我們說過,我們借此機會將客戶告訴我們的與安全相關的前 100件事情記錄下來。實際上,任何人都可能向其技術供應商提出那些問題,了解他們的網絡安全方法。本白 皮書是一個清單,詳細講述了前100件事情,聚焦于技術購買商向其技術供應商提出的問題。 其目的是根據別人向華為提出的問題以及我們針對一系列的“標準”和最佳實踐所做的評估提出建議,讓購買 者可以在招投標時系統性地分析供應商的網絡安全能力。 為了撰寫這前100個要求,我們參考了很多的資料。 ? 首先也是最重要的是,我們認真傾聽了客戶的心聲。他們的問題和關注點是什么?他們的擔心是什么?他 們自己的要求,他們的行業或者國家的要求是什么? ? 作為全球ICT行業的領軍企業,華為的業務遍及大規模通信基礎設施、云計算、企業和消費者解決方案等所 有東西。我們擁有來自150000員工、科學家和工程師的豐富知識——我們利用他們的知識和激情來做好這 件事。 ? 最后,我們瀏覽了1200多份“標準”、文章或者“最佳實踐”,以確保一定程度的一致性。 我們認識到,在很多國家,與網絡安全相關的法律和行業要求越來越多。政府和規則制定者開始將網絡安全義 務和網絡安全失敗的后續責任轉嫁給國家關鍵基礎設施供應商和計算機或信息技術服務供應商,這種現象確實 不再罕見了。越來越多的公司不得不詳細闡述其應對網絡安全的方法,并詳細說明他們對其自身的技術供應商 和服務供應商所做的分析和評估。 服務供應商可以說“我不知道”或者“我原以為他們是優秀的,有能力的”,這樣的時代正快速走向終點。技 術購買者不對其所有供應商使用一致的評估問題的時代馬上就要終結了。在一個全球相互交織的世界,威脅可 能來自任何地方,而且也確實如此。這前100個要求是一個開始,讓你開始評估供應商的網絡安全能力,減少 自身的風險。至關重要的是,我們相信,在要求高質量的安全保障方面,購買者的要求越高,購買者越一致, ICT供應商對安全進行投資、提高其安全標準的可能性就越大。 本白皮書大部分篇幅闡述了根據我們的研究,我們認為你在選擇技術供應商時應該考慮的100件事情。我們把 它們分成了幾個章節,包括:戰略、治理與控制,標準和流程,法律法規,人力資源,研究和開發,驗證,第 三方供應商管理,制造,安全地交付服務,問題、缺陷和漏洞解決以及審計。 每個章節都詳細講述了許多你應該考慮向你的技術供應商提出的要求。我們也提供了一些額外的理據,說明為 什么這可能很重要的原因。其中一些問題可能會在以下方面對你們自己的組織有所幫助:內部審計人員要看什 么,你自身的治理可能要考慮什么,以及你的董事會和審計委員會可能會問些什么問題。 1
上傳時間: 2022-02-28
上傳用戶:
內容簡介 本書基于Blynk 物聯網平臺,通過項目實踐的方式引導讀者制作物聯網項目。全書包括 準備篇、基礎項目實踐篇、中級項目實踐篇、高級項目實踐篇和附錄五部分內容。 本書先介紹物聯網的一些概念,并在認識物聯網開發板的基礎上介紹搭建物聯網開發環 境的方法;接著通過實現遠程控制臺燈、定時風扇等初級項目,引導讀者利用手機與硬件完成互相發送簡單命令、實現遠程控制、遠程數據獲取等任務。隨著項目的深入,本書將介紹網絡校準時鐘、校園氣象站等中級項目,進而介紹遠程紅綠燈、教室人數統計器等高級項目,最終幫助讀者掌握復雜數據的發送與接收、硬件與硬件之間的通信與橋接等技能。 通過閱讀本書,讀者可以掌握Blynk 物聯網開發技術的相關知識,了解物聯網的開發原 理與步驟,能夠獨立開發物聯網項目。 本書適合具有圖形化編程(Scratch、Mixly 等)基礎的小學高年級學生以及對物聯網等創客技術感興趣的初、高中學生閱讀,也可供中小學信息技術教師、培訓機構的創客教師閱讀參考。作者簡介 裘炯濤,浙江省杭州市經濟技術開發區聽濤小學信息技術老師,致力于創客教育、STEAM 教育研究,在《中小學信息技術教育》《無線電》《中國信息技術教育》等期刊發表十余篇相關論文,著有《邊玩邊學Scratch: 兒童趣味游戲設計之貓咪俠歷險記》《來吧,一起創客!基于Mixly 的創客作品30 例》(上下冊)等廣受國內中小學創客師生喜愛的圖書。曾受邀到北京師范大學、浙江大學、杭州師范大學、寧波大學等高 校以及上饒、海寧、溫州等地做專題講座和經驗分享十余次。 陳眾賢,浙江大學機械電子工程碩士,“搗鼓車間”青少年科技創新實驗室創始人。從事人工智能、機器人、智能設備等研究行業多年,曾任浙江大學機械工程學院助理研究員,參與多項國家級研究項目,擁有十余項國家專利。兼任杭州市多所中小學校外創客導師,指導學生參加國家、浙江省內各級科技類比賽(多次榮獲一等獎),并指導學生申請十余項專利。致力于創客教育、STEAM 教育行業3 年,撰寫十余篇教學案例,發表于《無線電》雜志、《愛上機器人》雜志、DF 創客社區等。
標簽: 物聯網
上傳時間: 2022-04-28
上傳用戶:slq1234567890
《基于HyperLynx 90的信號和電源完整性仿真分析》資料包包括了HDMI,PCIE,SATA等高速仿真例子
標簽: 電源完整性
上傳時間: 2022-05-24
上傳用戶:
配套視頻(更新完畢)人人都能開發安卓App:App Inventor 2應用開發實戰-試讀1-3章.pdf 18.6M封面.png 173KB《人人都能開發安卓App》代碼.zip 16.4M《人人都能開發安卓App:App Inventor 2應用開發實戰》簡介、前言、目錄.txt 4KBMITAI2Companion.apk 2.6MAppInventor_Setup_Installer_v_2_2.exe 92M第10章 FLASH.wmv 23.6M
標簽: 安卓app
上傳時間: 2022-06-14
上傳用戶:aben
《信號完整性分析》作者以實踐專家的視角提出了造成信號完整性問題的根源,特別給出了在設計前期階段的問題解決方案。這是面向電子工業界的設計工程師和產品負責人的一本具有實用價值的參考書,其目的在于幫助他們在信號完整性問題出現之前能提前發現并及早加以解決,同時也可作為相關專業本科生及研究生的教學指導用書。
標簽: 信號完整性
上傳時間: 2022-07-21
上傳用戶:
《實例講解Multisim 10電路仿真》采用案例式的講解方式,首先介紹了Multisim 10的基本操作,然后分別介紹了模擬電路和數字電路的具體仿真過程,最后用5個綜合應用的例子教你一步一步掌握Multisim 10的仿真精髓。第1章 Multisim 10的基本操作 第2章 模擬電路案例分析 第3章 數字電路案例分析 第4章 綜合應用電路分析附錄1 常用邏輯符號對照表 附錄2 TTL74系列常用集成電路國內外型號對照表 附錄3 CMOS4000系列常用集成電路國內外型號對照表 附錄4 Multisim 10元器件欄菜單及元器件庫元器件速查
標簽: multisim
上傳時間: 2022-07-25
上傳用戶:jiabin