24小时热门版块排行榜    

查看: 1520  |  回复: 11

小米雀

铜虫 (初入文坛)

[求助] 希望能看看这个程序怎么写,具体的代码。 已有4人参与

已知银行存款利率为6%(即存款100元,1年的利息为6元),想在20年内累积1百万元财富,平均每年需要向银行存多少钱?请使用循环结构来计算。

用matlab来写;
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hytao2012

铁杆木虫 (正式写手)

木头虫子

好奇怪的要求,明明一句话就可以。。。
2楼2014-09-26 22:34:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴钢盔的猪头

木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
2楼: Originally posted by hytao2012 at 2014-09-26 22:34:30
好奇怪的要求,明明一句话就可以。。。

假设每年存x元,第一年本息和为1.06*x元,第二年本息和为1.06*x+1.06^2*x元,第三年为1.06*x+1.06^2*x+1.06^3*x,以此类推,的确一句话就能求解了。

[ 发自手机版 http://muchong.com/3g ]
3楼2014-09-27 14:10:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴世杰

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by 戴钢盔的猪头 at 2014-09-27 14:10:54
假设每年存x元,第一年本息和为1.06*x元,第二年本息和为1.06*x+1.06^2*x元,第三年为1.06*x+1.06^2*x+1.06^3*x,以此类推,的确一句话就能求解了。
...

syms x;
>> solve('x*1.06^20=1000000',x)

ans =

311804.72688608459459117025737613
4楼2014-09-27 19:43:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴钢盔的猪头

木虫 (知名作家)

【答案】应助回帖

引用回帖:
4楼: Originally posted by 戴世杰 at 2014-09-27 19:43:38
syms x;
>> solve('x*1.06^20=1000000',x)

ans =

311804.72688608459459117025737613...

请看清题义,什么叫每年存多少?

[ 发自手机版 http://muchong.com/3g ]
5楼2014-09-27 19:54:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴钢盔的猪头

木虫 (知名作家)

【答案】应助回帖

引用回帖:
4楼: Originally posted by 戴世杰 at 2014-09-27 19:43:38
syms x;
>> solve('x*1.06^20=1000000',x)

ans =

311804.72688608459459117025737613...

要按你这样存,差不多三年就够一百万了!

[ 发自手机版 http://muchong.com/3g ]
6楼2014-09-27 19:56:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhchh008

金虫 (正式写手)

【答案】应助回帖

%%复利式存款,即每年存入相同数量的钱,之前存入的也是利滚利,达到100万。
clear;
clc;
i=1;
j=20;
syms n
f=1.06^(n); %利滚利
F=[1:20];

for i=1:j
    F(i)=symsum(f,1,j-i+1); %每一笔存入的钱的升值倍数
end

TF=sum(F);
N= 1e6/TF; %每年所需存入的钱数
7楼2014-10-10 14:31:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhchh008

金虫 (正式写手)

【答案】应助回帖

引用回帖:
7楼: Originally posted by zhchh008 at 2014-10-10 14:31:17
%%复利式存款,即每年存入相同数量的钱,之前存入的也是利滚利,达到100万。
clear;
clc;
i=1;
j=20;
syms n
f=1.06^(n); %利滚利
F=;

for i=1:j
    F(i)=symsum(f,1,j-i+1); %每一笔存入的钱的升值倍数 ...

N=2980.28685144756
8楼2014-10-10 14:31:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhchh008

金虫 (正式写手)

引用回帖:
8楼: Originally posted by zhchh008 at 2014-10-10 14:31:56
N=2980.28685144756...

发现利滚利的厉害了吧。不知道我计算的有没有错误。:)
9楼2014-10-10 14:45:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhchh008

金虫 (正式写手)

【答案】应助回帖

引用回帖:
7楼: Originally posted by zhchh008 at 2014-10-10 14:31:17
%%复利式存款,即每年存入相同数量的钱,之前存入的也是利滚利,达到100万。
clear;
clc;
i=1;
j=20;
syms n
f=1.06^(n); %利滚利
F=;

for i=1:j
    F(i)=symsum(f,1,j-i+1); %每一笔存入的钱的升值倍数 ...

不好意思,错了。。是25645.8084687278。。

F(i)=symsum(f,1,j-i+1); %每一笔存入的钱的升值倍数。。。修改为
F(i)=1.06^(j-i+1);
10楼2014-10-10 15:03:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小米雀 的主题更新
信息提示
请填处理意见