在matlab中,某等比数列已知首项、尾项和项数,怎么求出该等比数列?

2025-03-14 00:55:46
推荐回答(4个)
回答1:

很简单啦

a=1,b=9,n=3;
q=power(b/a,1/(n-1));
result=a*q.^(0:n-1)

只要把a,b,n改成你的首项、尾项、项数,一运行就行了。

回答2:

我给你举一个例子吧,假如等比数列,首项是1,尾项是16,项数是5,则其在matlab中的程序是:

q=(16/1)^(1/4)
for i=1:5
a(i)=1*q^(i-1)
end
a
其输出去结果为:

a =
1 2 4 8 16

回答3:

方法与一般的数学方法相同,只不过要用到matlab的命令,如symsum求和,

回答4:

一个循环搞定