使用eclipse+安卓做的計算機(jī),能夠?qū)崿F(xiàn)加減乘除等多種功能
上傳時間: 2017-12-22
上傳用戶:豬豬組a
#include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構(gòu)中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計算U得:"<<endl; U.Disp(); cout<<"計算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
標(biāo)簽: 道理特分解法
上傳時間: 2018-05-20
上傳用戶:Aa123456789
這是我的一個畢設(shè),關(guān)于用H5寫安卓和使用Sptrng boot 寫后端的一個小程序
標(biāo)簽: 定制
上傳時間: 2019-06-08
上傳用戶:Zhoudongyu
function [R,k,b] = msc(A) % 多元散射校正 % 輸入待處理矩陣,通過多元散射校正,求得校正后的矩陣 %% 獲得矩陣行列數(shù) [m,n] = size(A); %% 求平均光譜 M = mean(A,2); %% 利用最小二乘法求每一列的斜率k和截距b for i = 1:n a = polyfit(M,A(:,i),1); if i == 1 k = a(1); b = a(2); else k = [k,a(1)]; b = [b,a(2)]; end end %% 求得結(jié)果 for i = 1:n Ai = (A(:,i)-b(i))/k(i); if i == 1 R = Ai; else R = [R,Ai]; end end
上傳時間: 2020-03-12
上傳用戶:15275387185
鴻蒙系統(tǒng)是面向全場景的分布式操作系統(tǒng),鴻蒙系統(tǒng)不同于目前主流的安卓、蘋果、Windows、Linux等操作系統(tǒng),它面向的是1+8+N的全場景設(shè)備,可根據(jù)不同內(nèi)存級別的設(shè)備進(jìn)行彈性組裝和適配。鴻蒙HarmonyOS開發(fā)者資料大全鴻蒙系統(tǒng)開發(fā)資料匯總,包括如下:DevEco Studio 1.0 使用指南.pdfHarmonyOS-NFC開發(fā)指南.pdfHarmonyOS應(yīng)用開發(fā)之頁面開發(fā).pdfHarmonyOS開發(fā)必備基礎(chǔ)知識.pdfWLAN開發(fā)指南.pdf圖像開發(fā).pdf方舟編譯器使用指南.pdf相機(jī)設(shè)備的開發(fā).pdf視頻開發(fā).pdf音頻開發(fā)與管理.pdf
標(biāo)簽: 鴻蒙系統(tǒng) 分布式操作系統(tǒng)
上傳時間: 2021-11-15
上傳用戶:
萬用表測量技巧用萬用表檢測彩色電視機(jī)開關(guān)電源
標(biāo)簽: 萬用表
上傳時間: 2021-11-27
上傳用戶:
最新瑞芯微主控芯片開發(fā)資料,支持安卓系統(tǒng)11.0
上傳時間: 2021-11-30
上傳用戶:
華為開關(guān)電源電感器設(shè)計 正激式開關(guān)電源變壓器設(shè)計步驟
標(biāo)簽: 華為 開關(guān)電源
上傳時間: 2021-12-03
上傳用戶:fliang
Mathlab發(fā)行的圖形計算器應(yīng)用于安卓設(shè)備的高品質(zhì)顯示屏上,對用戶來說,計算更加清晰易懂且一目了然。這個程序有兩大優(yōu)勢:首先,它不僅是一個精細(xì)的科學(xué)計算器,而且更重要的是,它在您輸入過程中顯示計算步驟,可以讓學(xué)生觀看和學(xué)習(xí)如何得出最終答案。第二,它的圖形顯示能力超乎尋常!不僅計算器顯示圖精美,而且會自動并顯示生成x和y的值。本軟件適用于Android平臺專業(yè)版的功能* 3D圖形* 全屏* 9的工作區(qū)域* 保存常量和函數(shù)庫* 不要求因特網(wǎng)* 沒有廣告科學(xué)計算器* 算術(shù)表達(dá)式 +, - ,*,/,÷* 平方根,立方和多次方根 (保持‘√’密鑰)* 指數(shù),對數(shù) (ln,log)* 三角函數(shù)sin π/2,cos 30°,...* 雙曲線函數(shù):正弦,余弦,正切,...(按“e”鍵切換)* 反函數(shù)(按直接功能鍵)* 復(fù)數(shù),所有功能都支持復(fù)數(shù)* 導(dǎo)數(shù) sin x' = cos x,... (按 x^n 鍵)* 科學(xué)記數(shù)法(在菜單中啟用)* 百分比模式* 保存/載入歷史圖形計算器* 多種功能繪圖* 隱函數(shù)的第二度(橢圓 2x^2+3y^2=1,等等)* 極性圖 (r=cos2θ)* 參數(shù)函數(shù),輸入新線 (x=cos t,y=sin t)* 功能根和交叉點的圖表,請點選的傳說開啟和關(guān)閉(左上角),使用菜單顯示為一個列表* 圖交叉口 (x^2=x+1)* 跟蹤函數(shù)值和斜坡* 滾動和縮放圖表* 捏放大* 橫向全屏圖* 函數(shù)表* 保存為圖像圖形* 表保存為 CSV分?jǐn)?shù)計算器* 簡單和復(fù)雜的分?jǐn)?shù) 1/2+1/3=5/6* 混合數(shù)字時,使用空格輸入值 3 1/2代數(shù)計算器* 線性方程 x+1=2 -> x=1* 二次方程 x^2-1= 0 -> x=-1,1* 較高多項式近似根* 系統(tǒng)線性方程組,每行寫一個方程式,x1+x2=1,x1-x2=2* 多項式長除法* 多項式展開,多項式展開,因式分解矩陣計算器* 矩陣和向量運算* 點擊點積 (按住*),多種功能的圖形* 行列式,逆,規(guī)范,移調(diào),跟蹤庫自定義* 用戶定義的常量和函數(shù)* 保存/加載表達(dá)式
上傳時間: 2021-12-12
上傳用戶:XuVshu
用STM32設(shè)計一個項目功能如下:(1)智能風(fēng)扇可通過溫度檢測到即時室溫,然后根據(jù)室溫的高低以及設(shè)定的溫度對扇葉的轉(zhuǎn)速進(jìn)行自我調(diào)節(jié)。比如設(shè)定的溫度為20度,則室溫為21度時,風(fēng)扇轉(zhuǎn)速慢,室溫為22度時,風(fēng)扇轉(zhuǎn)速變快,室溫為23度時,風(fēng)扇轉(zhuǎn)速更快,以此類推。(2)智能風(fēng)扇可通過紅外傳感器感受人的存在,無人時可自動關(guān)閉,節(jié)省能源。(3)通過設(shè)定時間,定時關(guān)閉風(fēng)扇(4)風(fēng)扇有普通模式,可以設(shè)置為快檔,中檔,慢檔,跟普通風(fēng)扇一樣,不受溫度影響。(5)本系統(tǒng)通過藍(lán)牙來連接安卓客戶端,可以進(jìn)行一些相關(guān)功能的控制,簡單方便。手動模式下可以有三檔調(diào)節(jié)轉(zhuǎn)速,自動模式下采用DS18B20模塊對溫度進(jìn)行檢測,轉(zhuǎn)速隨溫度的升高而變大,隨溫度的降低而變小。自動模式和手動模式的切換均通過手機(jī)對藍(lán)牙模塊的控制來實現(xiàn)。在自動模式下,將自動進(jìn)行人員檢測,如果有人則風(fēng)扇工作,沒有人風(fēng)扇停止工作。利用RTC時鐘可以對其定時關(guān)閉或開啟風(fēng)扇。在OLED上顯示如下內(nèi)容 :當(dāng)前溫度,當(dāng)前模式,當(dāng)前風(fēng)扇擋位,當(dāng)前時間。
標(biāo)簽: stm32f407 智能可調(diào)節(jié)風(fēng)扇
上傳時間: 2021-12-18
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1