① 高等數學符號讀法大全及意義
高等數學符號讀法大全及意義如下:
1、i :-1的平方根。
2、Σ:表示求和,通常是某項指數。下邊界值寫在其下部,上邊界值寫在其上部。
3、M:表示一個矩陣或數列或其它。
4、df/dx:f關於x的導數,同時也是f的線性近似斜率。
5、A•B×C:標量三重積,以A、B、C為列的矩陣的行列式。
相關介紹
高數符號意義:
加號曾經有好幾種,現代數學通用「+」號,「+」號是由拉文「et」(「和」的意思)演變而來的,十六世紀,義大利科學家塔塔里亞用義大利文「plu」(「加」的意思)的第一個字母表示加,草為「μ」最後都變成了「+」號。
「-」號是從拉丁文「minus」(「減」的意思)演變來的,一開始簡寫為m,再因快速書寫而簡化為「-」了。
② Matlab在高等數學中的應用
對於任意函數y=f(x),其泰勒展開式為
其中 為余項,也就是泰勒展開式的誤差.MATLAB語句為
>>fxs=input('輸入y=f(x)的表達式','s'); %輸入原始條件,fxs是字元串
>>K=input('輸入泰勒級數展開式的階K');
>>a=input('展開的位置a=');
>>b=input('展開的區間半寬度b=');
>>x=linspace(a-b,a+b); %構成自變數數組,確定其長度和步長
>>lx=length(x); dx=2*b/(lx-1);
>>y=eval(fxs); %求出y的准確值
>>subplot(1,2,1), plot(x,y,'.'), hold on %y的准確值用點線繪出
%求出a點的一階導數,注意求導後數組長度減少1
>>Dy=diff(y)/dx; Dya(1)=Dy(round(lx-1)/2);
>>yt(1,:)=y(round(lx/2))+Dya(1)*(x-a); %求y的一階泰勒展開,繪圖
>>plot(x,yt(1,:))
>>for k=2:K
>>Dy=diff(y,k)/(dx^k); Dya(k)=Dy(round(lx-k)/2); %求a點k階導數
>>yt(k,:)=yt(k-1,:)+Dya(k)/prod(1:k)*(x-a).^k; %求y的k階導數
>>plot(x,yt(k,:)); %繪圖
>>e(k,:)=y-yt(k,:); %求出yt的誤差
>>end
>>title([fxs,'的各階泰勒級數曲線']), %注意如何組成標注的字元串
>>grid, hold off, subplot(1,2,2)
>>for k=1:K plot(x,e(k,:)), hold on, end %繪制誤差曲線
>>title([fxs,'的各階泰勒級數誤差曲線']),grid,hold off
執行此程序,輸入fxs=cos(x),K=5,a=0.5,b=2,所得曲線見圖3.2(又變為誤差曲線).讀者可以改變其坐標系范圍以仔細觀測最關心的部分,也可輸入其他函數做驗算,注意輸入函數應符合元素群運算規則.