年金终值公式的推导

设每年的支付金额为A,利率为i,期数为n,则按复利计算的年金终值F为:

等式两边同乘以(1+i):

上面两式相减可得:

可得:

 

时间: 2024-11-08 17:44:23

年金终值公式的推导的相关文章

排列组合的一些公式及推导

排列数公式 \[A_n^m=n(n-1)(n-2)\cdots(n-m+1)=\frac{n!}{(n-m)!}\] (规定\(0!=1\)) 推导:把\(n\)个不同的元素任选\(m\)个排序,按计数原理分步进行: 取第一个:有\(n\)种取法: 取第二个:有\((n-1)\)种取法: 取第三个:有\((n-2)\)种取法:? -- 取第\(m\)个:有\((n-m+1)\)种取法: -- 最后一步,取最后一个:有\(1\)种取法. 根据分步乘法原理,得出上述公式. 组合数公式 \[C_n^m

蔡勒(Zeller)公式及其推导:快速将任意日期转换为星期数

0. 本文的初衷及蔡勒公式的用处 前一段时间,我在准备北邮计算机考研复试的时候,做了几道与日期计算相关的题目,在这个过程中我接触到了蔡勒公式.先简单的介绍一下蔡勒公式是干什么用的. 我们有时候会遇到这样的问题:看到一个日期想知道这一天是星期几,甚至看到一个历史日期或纪念日,我们想快速的知道这一天是星期几.对于这个问题,如果用编程的方式,应该怎么实现呢?你可能已经有思路了,比如你知道某个日期是星期几,把这个日期作为原点,然后计算目标日期和这个原点之间相差多少天,再除以 7 求余数,最后通过余数判断

普通年金的终值与现值

概念: 1.年金:在相等的时间间隔.收付相等数量的款项,用A表示. 年金的分类:普通年金.即付年金.递延年金.永续年金 普通年金: 又叫后续年金,在每期的期末收付相等款项 普通年金终值: 普通年金现值:  2.偿债基金: 实质上是普通年金终值计算的逆预算,为保证将来得到一笔钱偿还债务,现在开始每年年末应该等额存多少. 3.资本回收额: 实质上根据普通年金现值计算公式求A,为了保证把现在投资收回来,每年年末应该等额回收多少钱 A = P(A/P,i,n)就是上一个的倒数 原文地址:https://

知道复利终值求本金

package calculation2; import java.util.Scanner; public class calculation3 { public static void main(String[] args) { // TODO 自动生成的方法存根 double N=1,money; Scanner scanner=new Scanner(System.in); System.out.print("请输入复利终值:"); double sum = scanner.n

matlab 初值 步长 终值 :: x=a:b:c 什么意思 说明

例1 计算int(sin(x),0,pi) %by dynamic %all rights reserved by www.matlabsky.com >>x=0:pi/100:2*pi; >>y=sin(x); >>z=trapz(x,y)%或者说使用z = pi/100*trapz(y) z = 1.0300e-017 >>z = pi/100*trapz(y) x=a:b:c 指从a开始,步长为b,终值为c的数组. 比如 r=1:3:9; 就是 r=[

kalman滤波器公式的推导

卡尔曼滤波的使用范围: 该系统要有如下关系: 计算步骤: PART0:INI PART1:Time update 迭代的目标:从X(K-1)+ 求得X(K) + 因此,先有X(K-1)+,已知F,G.得到X(K) -.再由K(k),y(k) 求得X(K)+. 但是K(k)需要P(K)-,P(K)-需要从(K-1)+得到.所以要算P(k)-. 为了保证迭代的继续还要计算P(K)+. 第一公式是假设:linear discrete-time system 第二公式推导: 此时只有先验概率 Part2

计算几何---曲面三角形差值公式

1.对非平面的三角形面片进行差值,可以从指定的定点法相.或者边界切线方向开始进行差值,即从三个端点值,以及留个且向量使用Hermite差值完成. 对于曲面三角形的任一条边,如上图所示.如果向量定点v0处的法向量n0没有给出通过标签<normal>给出,则通过计算v0点的两个边的切向量的叉积的方式,计算v0d的法相量n0. 其中,该曲面三角巷的曲率边通过标签<vertices>下的元素<edge>进行指定. 计算重心点的且向量,通过使用二次Hermite曲线差值的方式,然

【Tips】Python 针对函数返回值实现列表推导

背景 设想这样一个场景,我们定义函数foo来生成一个大于0的随机code.但是函数执行可能会出现异常,对于异常情况我们指定函数返回-1. 在批量处理的情况下,我们想要得到所有成功执行的foo函数的返回值集合,而忽略返回-1的情况.基本的逻辑如下: result = [] for item in item_lst: code = foo(item) if code != -1: result.append(code) 使用列表推导的解决方案 如果想用列表推导的方式实现,有下面几种解决方案: Sol

python学习笔记(八)函数return多个值,列表推导式和交换两个变量的值

函数return多个值: 补充知识点:写代码得到时候少用全局变量: 1.不安全 2.会一直占着内存不释放 函数多个return值,那么会把这几个return的值都放在一个元组里面,然后返回 1 def hello(a,b,c,d): 2 return a,b,c,d 3 res=hello('ybq','ede','rfv','deq') 4 print(res)#('ybq', 'ede', 'dede', 'deq') 列表推导式: 1 #列表推导式 2 nums=[0,1,3,4,5,6,