醫用高等數學在MATLAB中的實現_第1頁
醫用高等數學在MATLAB中的實現_第2頁
醫用高等數學在MATLAB中的實現_第3頁
醫用高等數學在MATLAB中的實現_第4頁
醫用高等數學在MATLAB中的實現_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

評分、實驗目的Matlab提供了強大的數據分析功能,本次實驗旨在熟悉和掌握應用Matlab實現函數分析、微分方程求解的功能。二、實驗環境1、硬件配置:計算機2、軟件環境:MATLABR2010a三、實驗原理.函數分析(1)自變量為單個變量時,稱為一元函數,當自變量為多個變量時,稱為多元函數,表示為:y=f(x1,…,xn),x1D1,…,xnDn在進行函數分析的時候,將每個函數編寫成M函數文件即可。(2)函數擬合Matlab提供了一個使用函數polyfit,用于最小二乘擬合如下形式的線性多項式: y(x)=p1*x^n+p2*x^(n-1)+ +pn*x+p(n+1)用法:P=Polyfit(X,y,n).其中x,y為輸入的自變量和因變量向量,n為待擬合多項式的最高次數,返回值P為包含n+1個以降冪順序排列的各階洗漱的行向量。另外MATLAB中提供了專門用于函數擬合的工具cftool,可以擬合各種函數形式,只要在MATLAB命令窗口輸入cftool,就會彈出一個曲線擬合工具界面界面窗口。.微分方程在生物醫學中的應用(1)對于簡單的微分方程或微分方程組,可以用symbolicmathtoolbox里德dsolve命令來獲得解析解。Dx(t)/dt=kx(t)使用dsolve命令如下:f=dsolve(tDx=k*x,,,x(0)=x0))(始終的D表示d/dt)(2)大部分長微分方程,可以使用ode45命令來進行述職的求解。Dx(t)/dt=kx(t)使用ode45命令如下:[TY]=ode45,y0)其中,odefun表示待求解的微分方程。Tspan表示述職求解的時間范圍,如[0,10]表示0到10秒。Y0表示待求標量的小護士值。返回值T為數值求解時間范圍內的一系列采樣點,y為對應時間點的待求變量值。.常用統計量函數算數均值函數mean,幾何均值函數geomean,中位數函數median,極差函數range,四分位數間距的函數iqr,方差函數丫21標準差函數std,斜坡函數Skewne$$,峭度函數kurtosis,正態分布概率函數normcdf。四、實驗結果與分析例題x0=2;%當t=0時x0=2r=1;k二;t=linspace(tspan(1),tspan(2),100);%創建向量x1=r*x0./(k*x0-(k*x0-r).*exp(-r.*t));r二;x2=r*x0.∕(k*x0-(k*x0-r).*exp(-r.*t));r二;x3=r*x0.∕(k*x0-(k*x0-r).*exp(-r.*t));r二;x4=r*x0.∕(k*x0-(k*x0-r).*exp(-r.*t));jj=find(t>5);jj=jj(1);%%找到t=5附近的時刻對應的位置figure,plot(t,x1,'-','LineWidth',2);%畫出r=1時的曲線text(t(jj),x1(jj)+,'r=1,k=');%文字說明圖形表達式1內容holdon,plot(t,x2,'-','LineWidth',2);%畫出r二時的曲線;text(t(jj),x2(jj)+,'r=,k=');%文字說明圖形表達式2內容plot(t,x3,'-','LineWidth',2);%畫出r二時的曲線text(t(jj),x3(jj)+,'r=,k=');%文字說明圖形表達式3內容plot(t,x4,'-','LineWidth',2);%畫出r二時的曲線text(t(jj),x4(jj)+,'r=,k=');%文字說明圖形表達式4內容axis([0,10,0,6])%取橫坐標范圍0到10,縱坐標范圍0到6title('不同參數條件下的logistic模型的解');%添加標題Xlabel('時間t')%給橫坐標添加標題ylabel('細菌數目’);%給縱坐標添加標題holdoff;%%%end不同參數條件下的logistic模型的解6^ . . . . . . .目數菌細012345678g 10時間t習題.畫出醫學上常用的正態分布曲線,并確定其極值點f(x)=1——e(晨),其中u,?(?>0)為常數2nd%%%clear;closeall;tspan=[0,10];%數值t求解的時間范圍是從0到10%%%clear;closeall;mu=0;%總體均值為0Sigma=1;%樣本標準差為1;x=-5::5;%x的取值范圍從-10到10,步長為;y=1./(Sqrt(2*pi)*sigma)*exp(-(χ-mu).^2∕(2*sigma^2));figure,plot(x,y)%畫出正態分布曲線title('正太分布曲線')%添加標題j=find(y==max(y));%找出函數的最大值賦值給j;xmax1=x(j)%x的極大值點ymax=y(j)% 極大值正太分布曲線習題randn('seed',5);%為重復檢驗,種子數選5x=randn(1000,1);%生成標準正太分布的一個樣本,樣本容量為1000Xmean=(^2na)%均值XVar=Var3%方差Xmen=median(x)%中值XmaX=max(x)%最大值Xmin=min(x)%z

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論