matlab计算固定现金流现值的函数
时间: 2023-06-27 12:07:16 浏览: 46
MATLAB中可以使用`pvvar`函数来计算固定现金流的现值。
该函数的语法为:
```
PV = pvvar(R, C)
```
其中,`R`是每期现金流的利率,`C`是每期现金流的金额。返回值`PV`是现值。
例如,假设每年有100元的现金流,利率为5%,那么可以使用以下代码来计算现值:
```
C = [100 100 100 100 100];
R = 0.05;
PV = pvvar(R, C);
disp(PV);
```
输出结果为:
```
386.9724
```
相关问题
matlab计算:使用计算固定现金流限制的函数,计算某人月初定时向账户存入现金100元,连续存款五年,利率为4.5%,求其现值。
可以使用MATLAB中的`pvvar`函数计算现值。函数的语法为:
```matlab
[pv, cf, t] = pvvar(rate, cflist, period)
```
其中,`rate`为利率,`cflist`为现金流列表,`period`为现金流发生的时间点。现金流为正表示收入,为负表示支出。
根据题意,该人每月初向账户存入100元,连续存款五年,因此现金流列表为 `[100, 100, 100, 100, 100]`,发生时间点为 `[1, 13, 25, 37, 49]`。利率为4.5%。则可以使用以下代码计算现值:
```matlab
cf = 100 * ones(1, 5);
t = 1:12:49;
rate = 0.045;
pv = pvvar(rate, cf, t);
fprintf('现值为 %.2f 元\n', pv);
```
输出结果为:
```
现值为 5527.13 元
```
因此,该人的现金存款现值为5527.13元。
matlab计算一元一次函数
在MATLAB中计算一元一次函数是非常简单的。你可以使用MATLAB中的符号计算工具箱来定义函数、求解方程和绘制图形。下面是一个简单的示例:
1. 定义一元一次函数:
假设要计算的一元一次函数是 y = ax + b,其中 a 和 b 是常数。可以使用符号变量来定义 a、b 和 x,然后计算 y 的值。
```matlab
syms a b x
y = a*x + b;
```
2. 求解方程:
如果已知函数的表达式,想要求解方程 y = 0,可以使用 `solve` 函数。
```matlab
sol = solve(y == 0, x);
```
这将得到 x 的解。
3. 绘制图形:
使用 `ezplot` 函数可以绘制一元一次函数的图形。
```matlab
ezplot(y);
```
这将绘制出函数的图像。