可以啊,就按你的,寫成
data = {#, f[3 - #, #, 4]} & /@ Range[0, 2, 0.2]
就可以了。
※ 引述《bonus1123 (bonus)》之銘言:
: 假設方程式
: f[x_, y_, z_] = 4*x + 3*y + 2*z
: 現在若想變動一個值看看整個函數的變化的話, 我用以下方式表達,
: data = {#, f[1, #, 4]} & /@ Range[0, 2, 0.2]
: 不知道這個能不能擴充成變動兩個變數的方式呢?
: 例如 x 和 y 分別增減百分之十, 計算十次得到十個結果.
: 以下是我用 Table 試做變動兩個參數的(其實就是多拉一個 a 進來而已)
: {x, y, z} = {1, 2, 3}
: Table[4*(x + a) + 3*(y - a) + 2*z, {a, 1, 10, 2}]