24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 957  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zyy26032

铁虫 (小有名气)

[交流] 高斯算术-几何平均数列已有1人参与

c语言程序 编写“高斯算术-几何平均数列”
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyy26032

铁虫 (小有名气)

引用回帖:
3楼: Originally posted by 四叶草徐 at 2014-05-25 15:11:13
在<<提示符后输入 guassgeo(a0,b0,n) a0,b0和n必须赋予具体数值
貌似只能得到a10的值

知道了,如在命令窗口输入[a10 b10]=guassgeo(1,2,9),就出来结果了!

a10 =

  Columns 1 through 7

    1.0000    1.5000    1.4571    1.4568    1.4568    1.4568    1.4568

  Columns 8 through 10

    1.4568    1.4568    1.4568


b10 =

  Columns 1 through 7

    2.0000    1.4142    1.4565    1.4568    1.4568    1.4568    1.4568

  Columns 8 through 10

    1.4568    1.4568    1.4568
4楼2014-05-25 22:28:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

zyy26032

铁虫 (小有名气)

function [a10 b10]=guassgeo(a0,b0,n)
%[a10 b10]=guassgeo(a0,b0,n)
%输入:a0,b0及序列长n
%输出:a10,b10
a10=[];b10=[];
if nargin<3
warning('请输入a0,b0和n');
return;
end
if a0==b0
warning('a不等于b');
return;
end
a10=a0;b10=b0;
for i=1:n
a10(i+1)=a10(i)+b10(i);
a10(i+1)=1/2.*a10(i+1);
b10(i+1)=sqrt(a10(i)*b10(i));
end



以上matlab程序正确吗?怎么运行?
2楼2014-05-22 21:42:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

四叶草徐

铜虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
在<<提示符后输入 guassgeo(a0,b0,n) a0,b0和n必须赋予具体数值
貌似只能得到a10的值
3楼2014-05-25 15:11:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

四叶草徐

铜虫 (初入文坛)

引用回帖:
4楼: Originally posted by zyy26032 at 2014-05-25 22:28:02
知道了,如在命令窗口输入=guassgeo(1,2,9),就出来结果了!

a10 =

  Columns 1 through 7

    1.0000    1.5000    1.4571    1.4568    1.4568    1.4568    1.4568

  Columns 8 through 10

     ...

好的,谢谢
5楼2014-06-04 18:09:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见