matlab cum相關計算

2021-07-24 04:23:33 字數 767 閱讀 9354

cumsum 和

cumprod乘積

cumtrapz 積分

cummax  最大

cummin 最小

i=trapz(x,y)

其中x和y分別是自變數和對應的值,例如我們有函式y=x^3-2x-3,為了計算在[0,1]上的積分,可以這麼做:

>> format compact

>> x=0:0.05:1;

>> y=x.^3-2.*x-3;

>> i=trapz(x,y)

i =-3.7494

我們知道這個函式是可以直接使用經典積分理論計算的,精確值為 -15/4=-3.75,誤差為0.016%

可積函式用這個並沒有太大的意義,但是對於複雜的函式,使用起來就有用的多了。

cumtrapz函式和trapz函式使用方法類似,但是返回的結果不一樣。

前面的cum是cumulation的意思,也就是累積,相當於是不斷地從第乙個值累積到當前的結果。

還是以上面的函式為例:

>> x=0:0.1:1;

>> y=x.^3-2.*x-3;

>> z=cumtrapz(x,y)

z =0   -0.3100   -0.6395   -0.9878   -1.3532   -1.7337   -2.1267   -2.5287   -2.9360   -3.3440   -3.7475

這幾個都是積分結果,下限都是x(0),也就是0,上限分別是0,0.1,0.2,一直到1.0

計算相關位址

知道ip位址和子網掩碼 3 位址範圍 4 本網有幾台主機 例1 下面例子ip位址為192 168 100 5 子網掩碼 是255 255 255 0。算出網路位址 廣播位址 位址範圍 主機數。一 分步驟計算 1 將ip位址和子網掩碼換算為二進位制,子網掩碼連續全1的是網路位址,後面的是主機位址。虛線...

A T相關的計算

線性代數 普通的 a b 1 a 1 b 1 但是在轉置中,a b t at bt 而且這在與轉置相關的行列式等計算中,是非常關鍵的步驟。例如 1995 設a是n階矩陣,滿足aa t e,a 0 求 a e 有了這樣的認識,就有了方向。e本身是簡單的形式,但是現在借助aa t 就可以複雜起來啦。a ...

陣列相關計算

陣列名代表陣列只有兩種情況 sizeof 陣列名 這裡的陣列名表示整個陣列 陣列名 這裡的陣列名表示整個陣列 1.include int main printf d n sizeof a 16 整個陣列大小 printf d n sizeof a 0 4 首元素位址 printf d n sizeo...