2016-03-23 15 views
0

Wie sieht eine Funktion von zwei Variablen f (x, n) aus, die die Gleichung einer Zeile mit einem y-Achsenabschnitt von n und einem x-Achsenabschnitt von 16-n angeben?Funktion von zwei Variablen

+0

ist dies eine Programmierfrage? – agentp

Antwort

0

Gleichung einer Geraden

f[x_] := m x + c 

so zum Beispiel, wenn x = 3

y = f[3] 

c + 3 m

Wenn x = 16 - n

f[16 - n] 

c + m (16 - n)

Dies muß n für die Lösung des OP

Solve[c + m (16 - n) == n, m] 

{{m gleich -> (c - n)/(- 16 + n)}}

m in einer anderen Gleichung der Geraden Ersetzen

g[x_] := (c - n)/(-16 + n) x + c 

für verschiedene Werte von c und n

c = 1; 

Show[Table[Plot[g[x], {x, -100, 100}], {n, 2, 4}]] 

enter image description here

c = 3; 

Show[Table[Plot[g[x], {x, -100, 100}], {n, 2, 4}]] 

enter image description here

Erzwingen einer Funktion der Form f (x, n)

h[x_, n_] := (c - n)/(-16 + n) x + c 

c = 3; 
n = 4; 

Plot[h[x, n], {x, -100, 100}] 

enter image description here