24小时热门版块排行榜    

查看: 1789  |  回复: 16
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

colin_wang

木虫 (正式写手)

[交流] 【求助】用MATLAB编程求级数的和 已有2人参与

用MATLAB写函数(1)求1+1/2+1/3+1/4+......+1/n的和,然后调用此函数(2)怎样编程使得这个值变大?
希望将函数的编译过程写下来

要求算出来值能达到22点多 也就是说能调用譬如1000000000000等等的函数

[ Last edited by colin_wang on 2010-10-13 at 22:06 ]
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

colin_wang

木虫 (正式写手)

ajian04:欢迎交流~ 2010-10-14 09:49:39
我把这个存为M文件后 然后在命令窗口调用 显示的是 accumulatedf(2)
??? Undefined function or variable 'accumulatedf'.
引用回帖:
Originally posted by coolxh at 2010-10-13 13:49:55:
充分发挥MATLAB矩阵运算的优势而不用迭代可能运算效率更高些

function fy=accumulatedf(n)

if n<=0
   disp('Input error')
   quit
else
   x=[1:1:n];
   tx=1./x;
   f=sum(tx);
end


7楼2010-10-13 14:21:39
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

★ ★
colin_wang(金币+1):谢谢参与
ajian04(金币+1):欢迎交流~ 2010-10-13 12:20:35
colin_wang(金币+2): 2010-10-13 14:19:35
colin_wang(金币+5): 2010-10-13 14:23:09
colin_wang(金币+5):非常感谢 2010-10-13 14:35:50
用个简单的迭代就可以了。MATLAB没提供正整数判断的函数,我也没更好的办法,所以只加了大于零的判断。
CODE:
function f = sumfun( n )
if n <= 0
    disp( 'Input error' );
else
    if n == 1
        f = 1;
    else
        f = 1 / n + sumfun( n - 1 );
    end
end

明德厚学、求是创新
2楼2010-10-13 11:58:42
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

wng406312

新虫 (初入文坛)

colin_wang(金币+1):谢谢参与
余泽成(金币-1):请不要在专业版块灌水,谢谢合作! 2010-10-16 17:05:53
不太熟悉,混个金币,呵呵
3楼2010-10-13 13:22:07
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

coolxh

木虫 (小有名气)


colin_wang(金币+1):谢谢参与
colin_wang(金币+2): 2010-10-13 14:19:44
充分发挥MATLAB矩阵运算的优势而不用迭代可能运算效率更高些

function fy=accumulatedf(n)

if n<=0
   disp('Input error')
   quit
else
   x=[1:1:n];
   tx=1./x;
   f=sum(tx);
end
引用回帖:
Originally posted by xiegangmai at 2010-10-13 11:58:42:
用个简单的迭代就可以了。MATLAB没提供正整数判断的函数,我也没更好的办法,所以只加了大于零的判断。

[code]function f = sumfun( n )
if n <= 0
    disp( 'Input error' );
else
    if n == 1
   ...

4楼2010-10-13 13:49:55
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿西安交通大学材料工程专业 282分求调剂 +11 枫桥ZL 2026-03-18 13/650 2026-03-22 20:26 by edmund7
[考研] 一志愿中南化学(0703)总分337求调剂 +9 niko- 2026-03-19 10/500 2026-03-22 16:08 by ColorlessPI
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +3 晨昏线与星海 2026-03-20 3/150 2026-03-22 16:00 by ColorlessPI
[考研] 求调剂 +4 要好好无聊 2026-03-21 4/200 2026-03-21 18:57 by 学员8dgXkO
[考研] 【考研调剂】化学专业 281分,一志愿四川大学,诚心求调剂 +11 吃吃吃才有意义 2026-03-19 11/550 2026-03-21 18:23 by 学员8dgXkO
[考研] 材料学硕333求调剂 +3 北道巷 2026-03-18 3/150 2026-03-21 18:17 by 学员8dgXkO
[考研] 278求调剂 +9 烟火先于春 2026-03-17 9/450 2026-03-21 17:47 by 学员8dgXkO
[考研] 307求调剂 +3 余意卿 2026-03-18 3/150 2026-03-21 17:31 by ColorlessPI
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-20 3/150 2026-03-21 16:46 by barlinike
[考研] 一志愿山大07化学 332分 四六级已过 本科山东双非 求调剂! +3 不想理你 2026-03-16 3/150 2026-03-21 03:59 by JourneyLucky
[考研] 299求调剂 +6 △小透明* 2026-03-17 6/300 2026-03-21 02:42 by JourneyLucky
[考研] 一志愿华南师大 070300(化学)304分求调剂 +3 0703武芊慧雪304 2026-03-18 3/150 2026-03-21 00:48 by JourneyLucky
[考研] 274求调剂 +10 S.H1 2026-03-18 10/500 2026-03-20 23:51 by JourneyLucky
[考研] 294求调剂材料与化工专硕 +15 陌の森林 2026-03-18 15/750 2026-03-20 23:28 by JourneyLucky
[考研] 330求调剂 +4 小材化本科 2026-03-18 4/200 2026-03-20 23:13 by JourneyLucky
[考研] 求调剂,一志愿:南京航空航天大学大学 ,080500材料科学与工程学硕,总分289分 +4 @taotao 2026-03-19 4/200 2026-03-20 22:14 by JourneyLucky
[考研] 求调剂一志愿南京航空航天大学289分 +3 @taotao 2026-03-19 3/150 2026-03-20 21:34 by JourneyLucky
[考研] 工科材料085601 279求调剂 +7 困于星晨 2026-03-17 9/450 2026-03-20 17:38 by 无懈可击111
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考研] 一志愿南京大学,080500材料科学与工程,调剂 +4 Jy? 2026-03-16 4/200 2026-03-17 11:02 by gaoqiong
信息提示
请填处理意见