亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

三元

  • 數組子系統

    #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請輸入稀疏矩陣的行數,列數和非零元素個數(用逗號隔開):"); 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      稀疏矩陣的三元組系統       "); printf("\n\t\t*********************************"); printf("\n\t\t      1------------創建          "); 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

  • Renesas ISL78600模擬前端AFE的BMS鋰電池管理系統

    本BMS系統方案基于瑞薩的ISL78600汽車級(AEC-Q100)鋰離子電池管理解決方案(BMS)專為滿足下一代電動汽車應用的嚴格安全性,可靠性和性能要求而設計。我們的電池平衡和安全產品組合采用高度集成的ISL78600鋰離子電池管理和安全監控IC,具有許多優點,可顯著降低HEV / PHEV / EV電池組及其相關的電池管理成本系統。可監控多達12個串聯電池。該部件提供準確的監控,電池平衡和廣泛的系統診斷功能。包含三種電池平衡模式:手動平衡模式,定時平衡模式和自動平衡模式。當滿足主機微控制器指定的電荷轉移值時,自動平衡模式終止平衡功能。適用領域:微型汽車,高爾夫球車,場地車、物流車等電池節數少于48串的BMS一體機解決方案。能適用各類型鋰離子電池:錳酸鋰、三元、磷酸鐵鋰等;參考標準:QC/T897、GB28046。

    標簽: isl78600 模擬前端 afe bms 鋰電池管理系統

    上傳時間: 2022-06-07

    上傳用戶:

  • ARM+CortexM0的摩托車發動機控制系統研究

    1.系統總體控制方案的確定。通過了解和分析國內外摩托車用發動機控制技術的發展現狀,提出采用無回油燃油供給系統、電子控制進氣道噴射、直流雙電容點火加三元催化轉化器的總方案。通過測量進氣壓力與發動機轉速來確定基本噴油脈寬和基本點火提前角,根據蓄電池電壓、缸體溫度以及節氣門開度等信號來修正噴油脈寬。在高速大負荷工況下,利用爆震傳感器對點火提前角進行閉環控制。控制系統中的執行器主要包括電容點火式高壓包、燃油泵和噴油器。2.電子控制單元ECU(electric control unit)的硬件電路設計。根據系統的設計目標自主開發了ECU的硬件電路,硬件電路的主要功能模塊包括發動機信號采集與處理、執行器的驅動、直流反激式升壓電路、電容充放電控制電路、微控制器控制電路及與上位機通信電路等,試驗證明這些電路模塊的性能穩定可靠。3.發動機控制軟件及上位機標定軟件的設計。研究了發動機在各工況下的點火和噴油、怠速、安全保護等控制策略,并且自行開發了與之相匹配的上位機標定軟件和通信協議。4.完成了發動機臺架標定試驗。通過上位機標定軟件和發動機臺架完成對ECU控制策略的驗證以及參數標定,并對比分析了本電控系統發動機與原化油器發動機的萬有特性和排放性能。

    標簽: arm cortex-m0 摩托車發動機控制系統

    上傳時間: 2022-07-12

    上傳用戶:

  • 線性代數(同濟大學 第6版)

    性代數是代數學的一個分支,主要處理線性關系問題。線性關系意即數學對象之間的關系是以一次形式來表達的。例如,在解析幾何里,平面上直線的方程是二元一次方程;空間平面的方程是三元一次方程,而空間直線視為兩個平面相交,由兩個三元一次方程所組成的方程組來表示。含有n個未知量的一次方程稱為線性方程。關于變量是一次的函數稱為線性函數。線性關系問題簡稱線性問題。解線性方程組的問題是最簡單的線性問題。

    標簽: 線性代數

    上傳時間: 2022-07-20

    上傳用戶:jason_vip1

主站蜘蛛池模板: 建德市| 蒙阴县| 兴山县| 台南县| 武定县| 铅山县| 武宁县| 仁化县| 容城县| 磐石市| 扎鲁特旗| 宁武县| 博白县| 永善县| 分宜县| 察哈| 卫辉市| 黄山市| 阿图什市| 东莞市| 南郑县| 台中市| 扎兰屯市| 南靖县| 沈丘县| 鄢陵县| 双辽市| 禄劝| 兴安县| 建昌县| 建平县| 昆明市| 巫山县| 荆州市| 林芝县| 巴东县| 遂平县| 梓潼县| 全南县| 邵阳县| 德清县|