【问题标题】:How to plot Arrhenius Equation in Maple to obtain a linear plot?如何在 Maple 中绘制 Arrhenius 方程以获得线性图?
【发布时间】:2022-01-23 17:03:39
【问题描述】:

对于 Maple 中的 Arrhenius 方程,我有以下代码:

A := 0.9e10; 
Ea := 350; 
R := 0.8314e-2; 
lnk := ln(A)-Ea/(T*R);
plot(lnk, T = 1/100 .. 1/400);

这给了我以下情节:

但我没有得到像这样的直线图:

如何编写代码以获得直线图,如上图所示(如书中所示)?

【问题讨论】:

    标签: plot graphics computer-science maple chemistry


    【解决方案1】:
    A := 0.9e10:
    Ea := 350:
    R := 0.8314e-2:
    lnk := ln(A)-Ea/(T*R):
    
    plot([1/T, lnk, T = 100 .. 700],
         adaptive=false, numpoints=10,
         style=pointline, linestyle=dot,
         symbol=solidcircle, color="blue",
         axis[1]=[location=low],
         axis[2]=[gridlines,
                  tickmarks=[seq(i=sprintf("%.2e",i),i=0..-450,-50)]],
         title="Arrhenius plot", 
    titlefont = ["Helvetica", 14],
         font = ["Helvetica", 10],
         labels = ["1/T", "ln(k)"],
         labelfont = ["Helvetica", "bold", 16],
         labeldirections = [horizontal, vertical],
         axes=boxed, size=[600,400], view=[0..0.012,-450..0]);
    

    【讨论】:

    • 感谢您的回答,我编辑了问题。我认为本质上是知道如何绘制方程中变量的倒数,在这种情况下,在右手边我们有 -Ea / (RT),变量是 T。所以在图中,知道如何绘制 1 / T 而不是 T。
    • 我已经相应地编辑了我的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多