matlab求和函数∑用什么函数如∑(n^2+7n)^3 n从1~100? matlab编程求∑(n!+n^2)(n=~100)怎么求?
matlab\u6c42\u548c\u51fd\u6570\u2211\u7528\u4ec0\u4e48\u51fd\u6570\u5982\u2211^3 n\u4ece1100x=1:1100;%1\u52301100
sum=sum(x.^3) %\u6c42\u4e09\u6b21\u65b9\u7684\u548c
\u5e0c\u671b\u91c7\u7eb3\uff0c\u8bbe\u7f6e\u4e3a\u6700\u4f73\u7b54\u6848\uff0c\u8c22\u8c22
\u4f60\u5c11\u4e86\u4e2a\u6c42\u548c\uff0c\u6700\u540e\u52a0\u4e00\u53e5sum
\u7136\u540e\u5faa\u73af\u91cc x(n) = \u3002\u3002\u3002\u90a3\u4e00\u53e5\u6700\u540e\u52a0\u4e00\u4e2a\u5206\u53f7\uff0c\u4e0d\u8ba9\u7ed3\u679c\u663e\u793a\u3002
for n=1:100 x(n)=factorial(n)+n^2;endsum(x)
求和是可以用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)设A,B是非空的数集,如果按照某种确定的对应关系f,使对于集合A中的任意一个数x,在集合B中都有唯一确定的数 和它对应,那么就称映射 为从集合A到集合B的一个函数,记作
或 。
(2)其中x叫作自变量, 叫做x的函数,集合 叫做函数的定义域,与x对应的y叫做函数值,函数值的集合 叫做函数的值域, 叫做对应法则。其中,定义域、值域和对应法则被称为函数三要素。
(3)定义域,值域,对应法则称为函数的三要素。一般书写为 。若省略定义域,一般是指使函数有意义的集合。
表示方法
1、解析式法
用含有数学关系的等式来表示两个变量之间的函数关系的方法叫做解析式法。这种方法的优点是能简明、准确、清楚地表示出函数与自变量之间的数量关系;缺点是求对应值时往往要经过较复杂的运算,而且在实际问题中有的函数关系不一定能用表达式表示出来。
2、列表法
用列表的方法来表示两个变量之间函数关系的方法叫做列表法。这种方法的优点是通过表格中已知自变量的值,可以直接读出与之对应的函数值;缺点是只能列出部分对应值,难以反映函数的全貌。
3、图像法
把一个函数的自变量x与对应的因变量y的值分别作为点的横坐标和纵坐标,在直角坐标系内描出它的对应点,所有这些点组成的图形叫做该函数的图象。这种表示函数关系的方法叫做图象法。这种方法的优点是通过函数图象可以直观、形象地把函数关系表示出来;缺点是从图象观察得到的数量关系是近似的。
参考资料:百度百科-函数
求和是可以用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)
求和是可以用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)
绛旓細鍦∕ATLAB涓紝琛ㄧず鍔犲拰绗﹀彿鈭戠敤浜庤绠楃疮鍔犲拰锛屾湁澶氱鏂规硶鍙互瀹炵幇銆備緥濡傦紝褰撲綘闇瑕佽绠椾竴涓悜閲忕殑鎬诲拰鏃讹紝鍙互浣跨敤鍐呯疆鐨剆um()鍑芥暟銆傚涓嬮潰鐨勪唬鐮佹墍绀猴細a=1:10;sum(a)ans=55;杩欓噷锛屽悜閲廰浠1鍒10锛宻um(a)杩斿洖杩欎簺鏁板瓧鐨勬诲拰銆傚鏋滀綘鎯冲緱鍒版瘡涓綅缃殑绱姞鍜岋紝鍙互浣跨敤cumsum()鍑芥暟锛歝umsum(a)ans=136...
绛旓細姹傚拰鏄彲浠ョ敤sum()鍑芥暟锛屽緱鍏堢敤寰幆鎶婃瘡涓厓绱犺绠楀嚭鏉ワ細s=0;for i=1:100 s=s+(i^2+7*i)^3;鎴栬 >> syms k >> symsum((k.^2+7*k).^3,1,100)灏卞彲浠ヤ簡銆
绛旓細瀵逛簬鍖呭惈鏈煡閲忕殑姹傚拰琛ㄨ揪寮忊垜(i^2),鍙互浣跨敤syms鍛戒护瀹氫箟鏈煡閲廼锛骞朵娇鐢╯ymsum鍑芥暟瀵瑰叾杩涜姹傚拰銆備唬鐮佸涓嬶細syms i;symsum(i^2,i,1,n)锛宯涓烘眰鍜屼笂闄愶紝涓婅堪浠g爜灏嗚繑鍥1^2+2^2+...+n^2鐨勭鍙疯〃杈惧紡銆傚彟澶栵紝MATLAB杩樻彁渚涗簡sums鍑芥暟鐢ㄤ簬姹傝В鍖呭惈鏈煡閲忕殑姹傚拰琛ㄨ揪寮忕殑灏侀棴褰㈠紡瑙c
绛旓細鍦∕atlab涓紝鎴戜滑鍙互浣跨敤鍐呯疆鍑芥暟鏉ユ眰瑙g骇鏁扮殑鍜銆傝繖閲屾垜浠互涓涓棤绌风骇鏁颁负渚嬶紝渚嬪锛氭眰鍜 鈭(i=1 to 鈭) (1/i^2)銆傛楠ゅ涓嬶細棣栧厛锛屾垜浠渶瑕佸畾涔変竴涓嚱鏁版潵璁$畻姣忎竴椤圭殑鍊笺傚湪杩欎釜渚嬪瓙涓紝鎴戜滑鐨勫嚱鏁版槸 f(i) = 1/i^2銆傜劧鍚庯紝鎴戜滑闇瑕佸畾涔変竴涓彉閲忔潵瀛樺偍绾ф暟鐨勫拰銆傛帴涓嬫潵锛屾垜浠渶瑕佷娇鐢ㄤ竴...
绛旓細matlab 鐨勬眰鍜屽嚱鏁板彲浠ョ敤symsum锛堬級鍑芥暟鏉ヨВ鍐銆傚簲鐢ㄥ疄渚嬪涓嬶細>>syms k >>symsum(k) %鈭戯紙k锛=k^2/2 - k/2 >>symsum(k,0,n-1) % (n*(n - 1))/2 >>symsum(k,0,n) %(n*(n + 1))/2 >>simple(symsum(k^2,0,n)) %n^3/3 + n^2/2 + n/6 >>symsum...
绛旓細matlab绱姞姹傚拰鍙互閲囩敤浠ヤ笅鐨勬濊矾锛>> a = 1:10 a =1 2 3 4 5 6 7 8 9 10 >> sum(a)ans =55 >> cumsum(a)ans =1 3 6 10 15 21 28 36 45 55 渚嬪锛氬彲浠浣跨敤绫讳技浜嶤寰幆缁撴瀯鐨勬柟寮忥細for i=璧峰閲忥細澧炲姞閲忥細缁撴潫閲 琛ㄨ揪寮廵nd 杩欓噷鐨刬涓嶉渶瑕佸畾涔夈傚拰寮忓彿 浠モ溛b濇潵琛ㄧず鍜...
绛旓細matlab绱姞姹傚拰鍙互閲囩敤浠ヤ笅鐨勬濊矾锛歛 = 1:10 a =1 2 3 4 5 6 7 8 9 10 sum(a)ans =55 cumsum(a)ans =1 3 6 10 15 21 28 36 45 55 渚嬪锛氬彲浠浣跨敤绫讳技浜嶤寰幆缁撴瀯鐨勬柟寮忥細for i=璧峰閲忥細澧炲姞閲忥細缁撴潫閲 琛ㄨ揪寮廵nd 杩欓噷鐨刬涓嶉渶瑕佸畾涔 ...
绛旓細1銆佸皢宸茬煡鏁版嵁璧嬪肩粰xk, y鍙橀噺 2銆浣跨敤symsum鍑芥暟锛屾眰瑙鈭戞眰鍜琛ㄨ揪寮 3銆佺敤function鍑芥暟浣擄紝鑷畾涔夊凡鐭ョ殑鏁板妯″瀷鍑芥暟锛屽嵆 function y=func(p,x)n=? %璇曢獙鏁版嵁涓暟 a=p(1),b=p(2),c=p(3)xk=x;y=symsum(a*xk*(k-c/k^(b-1),k,1,n)4銆佺‘瀹氬畾a锛宐锛宑鐨勫垵鍊 5銆佷娇鐢╪linfit鍑芥暟...
绛旓細function fsum(n)tem=1;%鐢ㄤ簬姹傞樁涔 sum=0;%鐢ㄤ簬姹傚拰 for i=1:n for j=1:i tem=tem*n;end sum=sum+tem锛沞nd sum ~~~鍑芥暟璋冪敤鏃讹紝鍦matlab绐楀彛閲岃緭鍏sum(22)锛屽氨鏄眰1鍒22鐨勯樁涔樺拰浜嗭紝鍚岀悊涔熷彲浠ヨ緭鍏sum(30)姹1鍒30鐨勯樁涔樺拰銆
绛旓細闂鑳藉惁鍐嶈〃杩版竻鏅颁竴浜涳紵鍙鏈夋暟鎹紝涓鑸琗Y杞撮兘闇瑕佹彁渚涳紝涓旀暟鎹釜鏁扮浉鍚屻傚氨鍙互鐢ㄥ浘褰鍑芥暟鐢诲嚭锛屾瘮濡侾LOT(x,y)锛宻emilogy锛坸,y锛,hist(y)绛