回覆列表
  • 1 # 使用者3559529780777

    Mathematica畢竟不是科技作圖軟體,因此

    1、建議將資料匯出來,使用origin作圖

    2、其實也不是不可以做出雙縱座標的圖,但是比較麻煩。需要從新定義函式,對原函式進行座標變換。例如:

    f[x_] := 2 x + 1;

    g[x_] := (-2 x)/10;

    gt[x_] := g[x]*10;

    Plot[{f[x], gt[x]}, {x, -5, 5}, Frame -> True, Axes -> False,

    FrameTicks -> {{Automatic,

    Thread@List[Range[-10, 10], Range[-10, 10]/10] // N}, {Automatic,

    None}}]

    畫的是f[x]和g[x],f[x]使用左邊的縱座標刻度,g[x]使用右邊的縱座標刻度。gt[x]是將g[x]做了座標變換(將縱座標擴大10倍)。另外,需要自己定義Ticks的顯示函式。如果需要更美觀的顯示效果,還需要定義更復雜的Ticks顯示函式

  • 中秋節和大豐收的關聯?
  • 銅線拉絲機怎麼去計算拉絲模具的尺寸?