lm曲线公式推导_宏观经济学 - LM曲线

L:货币的需求 M:货币的供给

①货币的供给:货币的实际供给m = M/P(名义货币供给/物价水平),在宏观经济学中短期内M和P都是常数,所以m也是常数。

②货币的需求:货币的需求有三种动机:1交易动机 2谨慎动机 3投机动机

(其中交易动机和谨慎动机是和收入有关,投机动机和利率有关,用公式表示,则为Ld(即m) = L1+L2 = L(Y)+L(r)=kY +(- hr),其中k和h都大于0,即表明对货币的需求Ld是和收入Y成正比,和利率r成反比)

整理后可得: y = hr/k + m/k

流动偏好陷阱:

当利率极低,人们会认为这时利率不大可能再下降,或者说有价证券市场价格不大可能再上升而只会跌落,因而人们会将所持有的有价证券全部换成货币,即使有了货币也不会去购买有价证券,以免证券价格下跌而遭受损失。

这种人们不管有多少货币都愿意持在手中,而不愿去购买有价证券的情况被称为凯恩斯陷阱或流动性陷阱。

上图中,因为L1是常数,L2与利率成反比,因此L1和L2相加即是把L2向右移L1的宽度,得到b图中的红线即为货币的需求曲线。

令①=②,即货币市场达到均衡,即为ky -hr = M/P,即L = M,整理得,r = (k/h)y - (M/P)/h 该式即为LM曲线的方程。

与IS曲线的方程r = [-(1-β)/d]*y + (α-βT+c+g)/d联立,两个方程,两个未知数(r、y),即可解出答案。LM曲线推导过程

从左上图开始,因为L1+L2=常数M,所以左上图曲线斜率为45°,又因为L2 = -hr,所以得出左下图。因为L1=ky,所以得出右上图。在右上图中确定两点,即可推导出LM曲线图。

在IS LM曲线的交点图中,IS曲线以上的,都是I<S,LM曲线以上的,都是L<M

### 正确配置LM_LICENSE_FILE、ARM_TOOL_VARIANT和ARM_PRODUCT_PATH环境变量的方法 #### 配置LM_LICENSE_FILE `LM_LICENSE_FILE` 是用于指定许可证文件位置的环境变量。如果该变量未设置,可能会导致编译器无法找到所需的许可证信息[^1]。为了正确配置此变量: - 将 `LM_LICENSE_FILE` 设置为实际的许可证文件路径。例如,假设许可证文件位于 `D:\licenses\arm_compiler.lic`,则可以将环境变量设为: ```plaintext LM_LICENSE_FILE=D:\licenses\arm_compiler.lic ``` #### 配置ARM_TOOL_VARIANT `ARM_TOOL_VARIANT` 环境变量用于定义工具链的具体变体版本。如果没有正确设置,可能导致编译错误或功能受限[^3]。 - 如果使用的是标准版工具链(mdk_std),可将其设置为: ```plaintext ARM_TOOL_VARIANT=mdk_std ``` - 若使用专业版或其他特定版本,则需根据实际情况调整值。例如,对于专业版 Cortex-M 工具链: ```plaintext ARM_TOOL_VARIANT=professional_cortex_m ``` #### 配置ARM_PRODUCT_PATH `ARM_PRODUCT_PATH` 定义了产品安装路径。当此变量为空时,可能引发工具定位失败的问题[^4]。 - 假设 Keil 和 ARM 编译器已安装在 `D:\Keil\ARM\ARM_Compiler_5.06u7` 下,则应将 `ARM_PRODUCT_PATH` 设定为: ```plaintext ARM_PRODUCT_PATH=D:\Keil\ARM\ARM_Compiler_5.06u7 ``` #### 总结 通过上述方法分别设定三个关键环境变量后,能够有效解决因这些变量缺失而导致的一系列问题。以下是完整的环境变量配置示例: ```plaintext LM_LICENSE_FILE=D:\licenses\arm_compiler.lic ARM_TOOL_VARIANT=mdk_std ARM_PRODUCT_PATH=D:\Keil\ARM\ARM_Compiler_5.06u7 ``` 此外,在完成以上操作后建议重启计算机以确保更改生效并验证是否仍存在任何编译错误[^2]。 ```python import os os.environ['LM_LICENSE_FILE'] = 'D:\\licenses\\arm_compiler.lic' os.environ['ARM_TOOL_VARIANT'] = 'mdk_std' os.environ['ARM_PRODUCT_PATH'] = 'D:\\Keil\\ARM\\ARM_Compiler_5.06u7' print(os.getenv('LM_LICENSE_FILE')) print(os.getenv('ARM_TOOL_VARIANT')) print(os.getenv('ARM_PRODUCT_PATH')) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值