matlab累加函式,matlab 累加 函式 如何編寫

2022-11-21 04:26:05 字數 2601 閱讀 6202

1樓:天雲小店

matlab中,累加函式可以用sum函式

a=sum(a) % 對矩陣a的列求和b=sum(a,2) % 對矩陣a的行求和c=sum(a(:)) % 對矩陣a整個求和假定a為乙個矩陣:

sum(a)以矩陣a的每一列為物件,對一列內的數字求和。

sum(a,2)以矩陣a的每一行為物件,對一行內的數字求和。

具體的使用方法可以參考如下的例項:

>> a=[1 2 3; 4 5 6; 7 8 9]a =1 2 3

4 5 6

7 8 9

>> sum(a)

ans =

12 15 18

>> sum(a,2)

ans =615

24>> sum(a(:))

ans =45

2樓:匿名使用者

%像你所說的例子

>> clear

>> a=1:10;

>> b=a;c=a;d=a;

>> i=1:length(a);

>> sum=sum(c(i).*d(i)+a(i).*b(i))sum =

770%希望能對你有用!

3樓:匿名使用者

sum(c[i].*d[i]+a[i].*b[i])

4樓:匿名使用者

不太懂什麼意思,能不能說的準確點怎麼個累加法。

matlab 累加 函式 如何編寫 5

5樓:匿名使用者

主函式:

clc;clear all

x=1:1:10000;

a=f_summary(x)

函式:function a=f_summary(x)n=length(x);

a=0;

n=1;

for k=1:n-1

a=a+(x(k+1)-x(k))*sin(2*k*n*pi/n);

enda=a*2/n/(2*sin(pi/n));

end結果:

a =1.3979e-14

>>希望幫到你!

matlab求和函式∑用什麼函式如∑(n^2+7n)^3 n從1~100?

6樓:柔情西瓜啊

求和是可以用sum()函式,得先用迴圈把每個元素計算出來:

s=0;

for i=1:100

s=s+(i^2+7*i)^3;

或者>> syms k

>> symsum((k.^2+7*k).^3,1,100)

就可以了。

擴充套件資料

函式定義

1、傳統定義

一般的,在乙個變化過程中,假設有兩個變數x、y,如果對於任意乙個x都有唯一確定的乙個y和它對應,那麼就稱x是自變數,y是x的函式。x的取值範圍叫做這個函式的定義域,相應y的取值範圍叫做函式的值域 。

2、近代定義

表示方法

1、解析式法

用含有數學關係的等式來表示兩個變數之間的函式關係的方法叫做解析式法。這種方法的優點是能簡明、準確、清楚地表示出函式與自變數之間的數量關係;缺點是求對應值時往往要經過較複雜的運算,而且在實際問題中有的函式關係不一定能用表示式表示出來。

2、列表法

用列表的方法來表示兩個變數之間函式關係的方法叫做列表法。這種方法的優點是通過**中已知自變數的值,可以直接讀出與之對應的函式值;缺點是只能列出部分對應值,難以反映函式的全貌。

3、影象法

把乙個函式的自變數x與對應的因變數y的值分別作為點的橫座標和縱座標,在直角座標系內描出它的對應點,所有這些點組成的圖形叫做該函式的圖象。這種表示函式關係的方法叫做圖象法。這種方法的優點是通過函式圖象可以直觀、形象地把函式關係表示出來;缺點是從圖象觀察得到的數量關係是近似的。

7樓:

求和是可以用sum()函式,但是你得先用迴圈把每個元素計算出來啊還不如直接用個迴圈直接計算出來了

s=0;

for i=1:100

s=s+(i^2+7*i)^3;

end看書時候突然看到了,可以這樣求解:

>> syms k

>> symsum((k.^2+7*k).^3,1,100)

matlab 乙個累加函式式的實現

8樓:匿名使用者

>> clear

>> q=50;p=16;

w=rand(800,1);

s=0;t=0;

g=zeros(1,p-1);

for i=1:p-1

for m=0:q-1

t=i+m*p;

s=s+w(t);

endg(i)=1/q*s;

endg

用matlab函式,實現1到n的累加

9樓:匿名使用者

matlab的矩陣操作可以避免for迴圈,1到n的累加只需一行**

n = 100;

y = sum(1:n)

matlab中s函式的程式設計問題,matlab中S函式的程式設計問題

流星 function sys,x0,str,ts mdlinitializesizes sizes simsizes sizes.numcontstates 0 sizes.numdiscstates 4 sizes.numoutputs 1 sizes.numinputs 2 sizes.dir...

如何用matlab對隱函式求導,matlab求隱函式導數的命令

天雲一號 在matlab中,可以利用diff函式對隱函式求導。其呼叫格式如下 diff 函式 求一階導數 diff 函式,n 求n階導數 n是具體整數 diff 函式,變數名 求偏導數 diff 函式,變數名,n 求n階偏導數 下面通過示例來說明diff函式對隱函式求導的方法。題目 隱函式y 3 x...

用matlab求反函式值,如何用Matlab求反函式值

這種超越方程用solve 函式一般不能解,因此需要用數值解法 具體解法如下 先用ezplot做圖,根據影象找出解的大概位置,再用fzero 函式求精確解 原始碼如下 ezplot 36.356945 x 6 sqrt x.12 x 36 asin x 6 1 0.5 pi 36 hold on 可以...