专栏名称: 苏格兰学经济
论文分享 阅读笔记 思考个人 英语学习
今天看啥  ›  专栏  ›  苏格兰学经济

Julia 2 | 让代码像数学公式一样优雅

苏格兰学经济  · 公众号  ·  · 2024-07-19 23:00
    

文章预览

使用Julia,可以让我们像写数学公式一样写代码。 让我们考虑一个简单的非线性需求和供给模型,使用Julia绘制这些函数,并求解均衡价格和数量。 非线性需求和供给函数 设定以下非线性需求和供给函数: 需求函数: 供给函数: 其中: 是需求数量 是供给数量 是价格 是常数参数 安装必要的包 using  Pkg Pkg.add( "Plots" ) Pkg.add( "NLsolve" ) Julia代码 using  Plots using  NLsolve # 定义非线性需求和供给函数的参数 a =  100 b =  1 c =  1 d =  50 # 定义需求和供给函数 demand(P) = a - b*P^ 2 supply(P) = c*P^ 2  - d # 绘制需求和供给曲线 P =  0 : 0.1 : 15 Q_d = demand.(P) Q_s = supply.(P) plot(P, Q_d, label= "Demand" , xlabel= "Price" , ylabel= "Quantity" , legend=:topright) plot!(P, Q_s, label= "Supply" ) # 定义均衡条件函数 function  equilibrium(x)     P, Q = x      return  [         Q - deman ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览