Funkcije više varijabli - primjene u ekonomiji

(%i1) load(draw)$

1 zadatak

Dane su cijene dvaju dobara u ovisnosti o količinama proizvodnje p1=15-Q1 i p2=10-Q2, te funkcija troškova T(Q1,Q2)=5*Q1+4*Q2+5.
Pronađite optimalnu kombinaciju proizvodnje tako da dobit bude maksimalna. Koliko iznosi maksimalna dobit?

 1.1 rješenje

prihod

(%i3) P(Q1,Q2):=expand((15-Q1)*Q1+(10-Q2)*Q2)$
P(Q1,Q2);
(%o3)	-Q2^2+10*Q2-Q1^2+15*Q1

dobit

(%i5) D(Q1,Q2):=P(Q1,Q2)-(5*Q1+4*Q2+5)$
D(Q1,Q2);
(%o5)	-Q2^2+6*Q2-Q1^2+10*Q1-5

parcijalne derivacije

(%i6) D1:diff(D(Q1,Q2),Q1);
(D1)	10-2*Q1
(%i7) D2:diff(D(Q1,Q2),Q2);
(D2)	6-2*Q2

stacionarna točka: (5,3)

(%i8) solve([D1=0,D2=0],[Q1,Q2]);
(%o8)	[[Q1=5,Q2=3]]

Maksimalna dobit se postiže za Q1=5 i Q2=3 te iznosi 29 novčanih jedinica.

(%i9) hessian(D(Q1,Q2),[Q1,Q2]);
(%o9)	matrix(<BR>
		[-2,	0],<BR>
		[0,	-2]<BR>
	)
(%i10) D(5,3);
(%o10)	29

 1.2 graf funkcije dobiti s istaknutom crvenom točkom maksimuma (5,3,29)

(%i11) wxdraw3d(xu_grid=25,yv_grid=25,surface_hide=true,zrange=[-20,40],color=skyblue,
xlabel="Q1",ylabel="Q2",zlabel="D",
explicit(D(Q1,Q2), Q1,0,10, Q2,0,10),
color=red,point_type=7,point_size=1.2,points([[5,3,29]]),
user_preamble= "set xyplane at 0"),wxplot_size=[700,600];
(%t11)
 (Graphics)
(%o11)

2 zadatak

Zadana je funkcija troškova T(Q1,Q2)=2*Q1^2+Q1*Q2+Q2^2 u ovisnosti o količinama proizvodnje za dva proizvoda.
Odredite uz koju kombinaciju proizvodnje su troškovi minimalni pri čemu je ukupna proizvodnja jednaka 20 proizvoda.

 2.1 rješenje

(%i12) T(Q1,Q2):=2*Q1^2+Q1*Q2+Q2^2;
(%o12)	T(Q1,Q2):=Q2^2+Q1*Q2+2*Q1^2

Uvrstimo uvjet Q1+Q2=20 u funkciju troškova

(%i13) fun:expand(T(Q1,20-Q1));
(fun)	2*Q1^2-20*Q1+400

dobivamo funkciju jedne varijable čije ekstreme tražimo na standardni način

(%i14) der:diff(fun,Q1);
(der)	4*Q1-20

stacionarna točka: 5

(%i15) solve(der=0,Q1);
(%o15)	[Q1=5]

U točki 5 je minimum

(%i16) diff(fun,Q1,2);
(%o16)	4

Uvrstimo Q1=5 u uvjet Q1+Q2=20 pa dobivamo Q2=15.
Dakle, na razini proizvodnje od 20 proizvoda minimalni troškovi se postižu za Q1=5, Q2=15 i jednaki su 350 novčanih jedinica.

(%i17) T(5,15);
(%o17)	350

 2.2 slika

→ Graf funkcije troškova je svijetloplava ploha.
→ Uvjet Q1+Q2=20 zapravo znači da se u domeni šećemo po crvenom pravcu.
→ Prilikom šetnje po crvenom pravcu, na plohi se šećemo samo po plavoj krivulji.
→ Vidimo da na plavoj krivulji na plohi postoji najniža crvena točka.

(%i18) wxdraw3d(xu_grid=40,yv_grid=40,surface_hide=true,view=[70,140],color=skyblue,
xlabel="Q1",ylabel="Q2",zlabel="T",
parametric_surface(u*cos(v),u*sin(v),2*u^2*cos(v)^2+u^2*cos(v)*sin(v)+u^2*sin(v)^2, u,0,20, v,0,2*%pi),
color=blue,line_width=2,parametric(u,20-u,T(u,20-u),u,0,19.8),
color=red,point_type=7,point_size=1.2,points([[5,15,350]]),
parametric(u,20-u,0,u,0,19.8),
user_preamble= "set xyplane at 0"),wxplot_size=[900,600];
(%t18)
 (Graphics)
(%o18)

3 zadatak

Zadana je funkcija ponude s1(p1,p2)=10*p1^(1/2)-2*p2^2 gdje su p1 i p2 cijene po jedinici pojedinog proizvoda.
a) Za koliko se približno promijeni ponuda kada cijenu p1 na nivou p1=1, p2=2 povećamo za 0.02?
b) Za koliko se približno promijeni ponuda kada cijenu p2 na nivou p1=1, p2=2 smanjimo za 0.01?
c) Za koliko se približno promijeni ponuda kada istovremeno napravimo promjene iz a) i b) dijela zadatka?

 3.1 rješenje

(%i19) s1(p1,p2):=10*sqrt(p1)-2*p2^2;
(%o19)	s1(p1,p2):=10*sqrt(p1)-2*p2^2

parcijalne derivacije

(%i20) der1:diff(s1(p1,p2),p1);
(der1)	5/sqrt(p1)
(%i21) der2:diff(s1(p1,p2),p2);
(der2)	-4*p2

a) dio: odredit ćemo stvarnu promjenu i približnu promjenu pomoću parcijalne derivacije po varijabli p1

stvarna promjena

(%i22) s1(1.02,2)-s1(1,2);
(%o22)	0.09950493836207741

približna promjena

(%i23) pr1:subst([p1=1,p2=2],der1)*0.02;
(pr1)	0.1

b) dio: odredit ćemo stvarnu promjenu i približnu promjenu pomoću parcijalne derivacije po varijabli p2

stvarna promjena

(%i24) s1(1,1.99)-s1(1,2);
(%o24)	0.07979999999999965

približna promjena

(%i25) pr2:subst([p1=1,p2=2],der2)*(-0.01);
(pr2)	0.08

c) dio: odredit ćemo stvarnu promjenu i približnu promjenu pomoću diferencijala

stvarna promjena

(%i26) s1(1.02,1.99)-s1(1,2);
(%o26)	0.179304938362077

približna promjena

(%i27) pr1+pr2;
(%o27)	0.18

 3.2 graf zadane funkcije ponude

Na plohi je istaknuta točka u kojoj smo računali promjene funkcije.

(%i28) wxdraw3d(xu_grid=20,yv_grid=20,surface_hide=true,view=[57,130],color=skyblue,
xlabel="p1",ylabel="p2",zlabel="s1",
explicit(s1(p1,p2), p1,0,5, p2,0,5),
color=red,point_type=7,point_size=1.2,points([[1,2,s1(1,2)]]),
user_preamble= "set xyplane at 0"),wxplot_size=[700,600];
(%t28)
 (Graphics)
(%o28)

4 zadatak

Zadana je funkcija f(x,y)=(x+1)*e^(y^(1/2)). Izračunajte koeficijente parcijalnih elastičnosti
funkcije f na nivou x=2, y=1 i interpretirajte rezultate.

 4.1 rješenje

(%i29) f(x,y):=(x+1)*%e^sqrt(y);
(%o29)	f(x,y):=(1+x)*%e^sqrt(y)

parcijalne derivacije

(%i30) fx:diff(f(x,y),x);
(fx)	%e^sqrt(y)
(%i31) fy:diff(f(x,y),y);
(fy)	((1+x)*%e^sqrt(y))/(2*sqrt(y))

parcijalne elastičnosti

(%i32) elx:x/f(x,y)*fx;
(elx)	x/(x+1)
(%i33) ely:y/f(x,y)*fy;
(ely)	sqrt(y)/2

koeficijenti na nivou x=2, y=1

Ako na nivou (2,1) varijablu x povećamo za 1%, vrijednost funkcije f se poveća za 0.66%.

(%i34) subst([x=2,y=1],elx);
(%o34)	2/3

Ako na nivou (2,1) varijablu y povećamo za 1%, vrijednost funkcije f se poveća za 0.5%.

(%i35) subst([x=2,y=1],ely);
(%o35)	1/2

 4.2 graf funkcije f

Na plohi je istaknuta točka u kojoj smo računali parcijalne elastičnosti funkcije f.

(%i36) wxdraw3d(xu_grid=20,yv_grid=20,surface_hide=true,color=skyblue,
xlabel="x",ylabel="y",zlabel="f",
explicit(f(x,y), x,-5,5, y,-5,5),
color=red,point_type=7,point_size=1.2,points([[2,1,f(2,1)]]),
user_preamble= "set xyplane at 0"),wxplot_size=[700,600];
(%t36)
 (Graphics)
(%o36)

5 zadatak

Izračunajte koeficijente parcijalnih elastičnosti funkcije g(x,y)=(x-y^2)^(1/2) na nivou
x=25, y=3 i interpretirajte rezultate.

 5.1 rješenje

(%i37) g(x,y):=sqrt(x-y^2);
(%o37)	g(x,y):=sqrt(x-y^2)

parcijalne derivacije

(%i38) gx:diff(g(x,y),x);
(gx)	1/(2*sqrt(x-y^2))
(%i39) gy:diff(g(x,y),y);
(gy)	-y/sqrt(x-y^2)

parcijalne elastičnosti

(%i40) elx:x/g(x,y)*gx;
(elx)	x/(2*(x-y^2))
(%i41) ely:y/g(x,y)*gy;
(ely)	-y^2/(x-y^2)

koeficijenti na nivou x=25, y=3

Ako na nivou (25,3) varijablu x povećamo za 1%, vrijednost funkcije g se poveća za 0.78125%.

(%i42) subst([x=25,y=3],elx);
(%o42)	25/32
(%i43) %,numer;
(%o43)	0.78125

Ako na nivou (25,3) varijablu y povećamo za 1%, vrijednost funkcije g se smanji za 0.5625%.

(%i44) subst([x=25,y=3],ely);
(%o44)	-9/16
(%i45) %,numer;
(%o45)	-0.5625

 5.2 graf funkcije g

Na plohi je istaknuta točka u kojoj smo računali parcijalne elastičnosti funkcije g.

(%i46) wxdraw3d(xu_grid=25,yv_grid=25,surface_hide=true,view=[60,135],color=skyblue,
xlabel="x",ylabel="y",zlabel="g",
parametric_surface(u,sqrt(u)*(2*v-1),2*sqrt(u*v-u*v^2), u,0,50, v,0,1),
color=red,point_type=7,point_size=1.2,points([[25,3,g(25,3)]]),
user_preamble= "set xyplane at 0"),wxplot_size=[700,600];
(%t46)
 (Graphics)
(%o46)

6 zadatak

Dana je funkcija potražnje q2(p1,p2)=2*p1*(10-p2)^(1/2). Izračunajte i interpretirajte koeficijente
parcijalne i križne elastičnosti na nivou cijena p1=5, p2=1. Jesu li proizvodi komplementi ili supstituti?

 6.1 rješenje

(%i47) q2(p1,p2):=2*p1*sqrt(10-p2);
(%o47)	q2(p1,p2):=2*p1*sqrt(10-p2)

parcijalne derivacije

(%i48) der1:diff(q2(p1,p2),p1);
(der1)	2*sqrt(10-p2)
(%i49) der2:diff(q2(p1,p2),p2);
(der2)	-p1/sqrt(10-p2)

parcijalne elastičnosti

(%i50) el1:p1/q2(p1,p2)*der1;
(el1)	1
(%i51) el2:p2/q2(p1,p2)*der2;
(el2)	-p2/(2*(10-p2))

koeficijent parcijalne elastičnosti

Ako na nivou cijena p1=5, p2=1 cijenu p2 povećamo za 1%, potražnja za drugim proizvodom se smanji za 0.06%.
Drugi proizvod je stoga normalno dobro.

(%i52) subst([p1=5,p2=1],el2);
(%o52)	-1/18
(%i53) %,numer;
(%o53)	-0.05555555555555555

koeficijent križne elastičnosti

Ako na nivou cijena p1=5, p2=1 cijenu p1 povećamo za 1%, potražnja za drugim proizvodom se poveća za 1%.
Proizvodi su supstituti.

(%i54) subst([p1=5,p2=1],el1);
(%o54)	1

 6.2 graf funkcije potražnje q2

Na plohi je istaknuta točka u kojoj smo računali parcijalne elastičnosti.

(%i55) wxdraw3d(xu_grid=25,yv_grid=25,surface_hide=true,view=[60,300],color=skyblue,
xlabel="p1",ylabel="p2",zlabel="q2",
explicit(q2(p1,p2),p1,0,10, p2,0,10),
color=red,point_type=7,point_size=1.2,points([[5,1,q2(5,1)+0.05]]),
user_preamble= "set xyplane at 0"),wxplot_size=[700,600];
(%t55)
 (Graphics)
(%o55)

7 zadatak

Zadana je funkcija proizvodnje Q(L,K)=2*L^0.25*K^0.5 u ovisnosti o radu L i kapitalu K.
a) Odredite funkciju granične produktivnosti rada i interpretirajte rezultat na nivou L=10, K=5.
b) Odredite funkciju granične produktivnosti kapitala i interpretirajte rezultat na nivou L=10, K=5.
c) Provjerite da je Q homogena funkcija. Kakav tip prinosa određuje zadana funkcija proizvodnje?
d) Za koliko se promijeni količina proizvodnje ako rad i kapital povećamo za 10%?
e) Odredite jednadžbu izokvante L=L(K) na nivou proizvodnje Q=81.

 7.1 rješenje

(%i56) Q(L,K):=2*L^0.25*K^0.5;
(%o56)	Q(L,K):=2*L^0.25*K^0.5

a) dio
Ako na nivou L=10, K=5 rad povećamo za jednu jedinicu, proizvodnja će se povećati za 0.2 jedinice.

(%i57) QL:diff(Q(L,K),L);
(QL)	(0.5*K^0.5)/L^0.75
(%i58) subst([L=10,K=5],QL);
(%o58)	0.1988176821917626

b) dio
Ako na nivou L=10, K=5 kapital povećamo za jednu jedinicu, proizvodnja će se povećati za 0.8 jedinica.

(%i59) QK:diff(Q(L,K),K);
(QK)	(1.0*L^0.25)/K^0.5
(%i60) subst([L=10,K=5],QK);
(%o60)	0.7952707287670507

c) dio
Q je homogena funkcija sa stupnjem homogenosti 0.75.
Kako je stupanj homogenosti manji od 1, zadana funkcija proizvodnje ima padajuće prinose.

(%i61) assume(a>0,L>0,K>0);
(%o61)	[a>0,L>0,K>0]
(%i62) ratsimp(Q(a*L,a*K)/Q(L,K));
rat: replaced 0.75 by 3/4 = 0.75
(%o62)	a^(3/4)

d) dio
Ako rad i kapital povećamo za 10%, proizvodnja se poveća za 7.41%.

(%i63) 1.1^0.75;
(%o63)	1.074099498643941

e) dio

(%i64) solve(Q(L,K)=81,L);
rat: replaced 0.5 by 1/2 = 0.5rat: replaced 0.25 by 1/4 = 0.25<BR>
(%o64)	[L=43046721/(16*K^2)]

 7.2 graf funkcije proizvodnje

Na slici je prikazana i izokvanta (crvena krivulja) te pripadna plava krivulja na plohi na kojoj je proizvodnja jednaka 81.

(%i65) wxdraw3d(xu_grid=25,yv_grid=25,surface_hide=false,
xlabel="L",ylabel="K",zlabel="Q",
color=red,line_width=2,parametric(43046721/(16*u^2),u,0,u,116,200),
color=skyblue,line_width=1,explicit(Q(L,K),L,0,200, K,0,200),
color=blue,line_width=2,parametric(43046721/(16*u^2),u,81.05,u,116,200),
user_preamble= "set xyplane at 0"),wxplot_size=[700,600];
(%t65)
 (Graphics)
(%o65)

8 zadatak

Zadana je funkcija proizvodnje Q(L,K)=3*L^0.5*K u ovisnosti o radu L i kapitalu K.
a) Ako jedna jedinica rada košta 10 eura, jedna jedinica kapitala 15 eura, a poduzeće
ima na raspolaganju 20000 eura, nađite kombinaciju rada i kapitala za koju se uz
maksimalno iskorištenje budžeta ostvaruje maksimalna proizvodnja.
Koliko iznosi maksimalna proizvodnja?
b) Na istoj slici prikažite budžetsko ograničenje i izokvantu na nivou maksimalne proizvodnje.
Što vrijedi?

 8.1 rješenje

(%i66) Q(L,K):=3*L^0.5*K;
(%o66)	Q(L,K):=3*L^0.5*K

Iz uvjeta 10*L+15*K=20000 izrazimo jednu varijablu pomoću preostale i uvrstimo u funkciju Q.

(%i67) solve(10*L+15*K=20000,L);
(%o67)	[L=-(3*K-4000)/2]

Dobivamo funkciju jedne varijable čije ekstreme tražimo na standardni način.

(%i68) fun:Q(2000-3/2*K,K);
(fun)	3*(2000-(3*K)/2)^0.5*K

Stacionarna točka: K=8000/9

(%i69) der:ratsimp(diff(fun,K));
rat: replaced -0.5 by -1/2 = -0.5rat: replaced 0.5 by 1/2 = 0.5<BR>
rat: replaced -2.25 by -9/4 = -2.25<BR>
(der)	-(27*K-24000)/(2^(3/2)*sqrt(4000-3*K))
(%i70) solve(der=0,K);
(%o70)	[K=8000/9]

U K=8000/9 je lokalni maksimum

(%i71) der2:ratsimp(diff(fun,K,2));
rat: replaced -1.5 by -3/2 = -1.5rat: replaced -0.5 by -1/2 = -0.5<BR>
rat: replaced -4.5 by -9/2 = -4.5<BR>
rat: replaced -1.6875 by -27/16 = -1.6875<BR>
(der2)	(sqrt(4000-3*K)*(81*sqrt(2)*K-1125*2^(15/2)))/(72*K^2-192000*K+128000000)
(%i72) subst(K=8000/9,der2),numer;
(%o72)	-0.2614263758690013

Uvrstimo K=8000/9  u uvjet 10*L+15*K=20000 pa dobivamo L=2000/3.

(%i73) solve(10*L+15*8000/9=20000,L);
(%o73)	[L=2000/3]

maksimalna proizvodnja

(%i74) mp:Q(2000/3,8000/9);
(mp)	68853.03726590963

izokvanta na nivou maksimalne proizvodnje

(%i75) solve(Q(L,K)=mp,K);
rat: replaced -68853.03726590963 by -3286906293/47738 = -68853.03726590977rat: replaced 0.5 by 1/2 = 0.5<BR>
(%o75)	[K=1095635431/(47738*sqrt(L))]

budžetsko ograničenje je tangenta na izokvantu na nivou maksimalne proizvodnje

(%i76) wxdraw2d(grid=true,color=red,line_width=2,xlabel="L",ylabel="K",
explicit(4000/3-2/3*L,L,0,2000),color=blue,
explicit(1095635431/(47738*sqrt(L)),L,100,4000));
(%t76)
 (Graphics)
(%o76)

 8.2 graf funkcije proizvodnje

→ crveni pravac je budžetsko ograničenje
→ kada se u domeni šećemo samo po crvenom pravcu, na plohi se zapravo šećemo po ljubičastoj krivulji
→ vidimo da na ljubičastoj krivulji postoji najviša točka
→ izokvanta u toj najvišoj točki na plohi (zelena krivulja) je izokvanta na nivou maksimalne proizvodnje uz zadano budžetsko ograničenje
→ plava krivulja je zapravo izokvanta spuštena u domenu i ona je tangencijalna na budžetsko ograničenje

(%i77) wxdraw3d(xu_grid=45,yv_grid=45,surface_hide=false,
xlabel="L",ylabel="K",zlabel="Q",view=[60,25],
color=red,line_width=2,parametric(2000-3/2*u,u,0,u,0,4000/3),
color=blue,line_width=2,parametric(u,68853.04/(3*u^0.5),0,u,300,2000),
color=skyblue,line_width=1,explicit(Q(L,K),L,0,2000, K,0,1300),
color=purple,line_width=2,parametric(2000-3/2*K,K,Q(2000-3/2*K,K),K,0,1335),
color=forest_green,parametric(u,68853.04/(3*u^0.5),68853.04,u,320,2000),
user_preamble= "set xyplane at 0"),wxplot_size=[1000,750];
(%t77)
 (Graphics)
(%o77)

9 zadatak

Neka je cijena jedinice rada 1 euro, jedinice kapitala 2 eura, a fiksni troškovi iznose 10 eura.
Funkcija proizvodnje u ovisnosti o radu L i kapitalu K dana je s Q(L,K)=0.5^0.5*L*K^0.5.
Na nivou proizvodnje Q=8 pronađite optimalnu kombinaciju rada i kapitala tako da troškovi budu
minimalni. Koliko iznose minimalni troškovi?

 9.1 rješenje

funkcija proizvodnje

(%i78) Q(L,K):=sqrt(0.5)*L*K^0.5;
(%o78)	Q(L,K):=sqrt(0.5)*L*K^0.5

funkcija troškova

(%i79) T(L,K):=L+2*K+10;
(%o79)	T(L,K):=10+2*K+L

Tražimo ekstreme funkcije T uz uvjet Q(L,K)=8.
Izrazimo iz uvjeta varijablu L i uvrstimo u funkciju T.

(%i80) solve(Q(L,K)=8,L);
rat: replaced 0.7071067811865476 by 15994428/22619537 = 0.7071067811865468rat: replaced 0.5 by 1/2 = 0.5<BR>
(%o80)	[L=45239074/(3998607*sqrt(K))]
(%i81) fun:T(45239074/(3998607*sqrt(K)),K);
(fun)	2*K+45239074/(3998607*sqrt(K))+10

Dobivamo funkciju jedne varijable čije ekstreme tražimo na standardni način.

(%i82) der:diff(fun,K);
(der)	2-22619537/(3998607*K^(3/2))
(%i83) solve(der=0,K),numer;
rat: replaced -5.656854249492386 by -22619537/3998607 = -5.656854249492386rat: replaced -1.5 by -3/2 = -1.5<BR>
rat: replaced -5.656854249492386 by -22619537/3998607 = -5.656854249492386<BR>
rat: replaced -2.50087092830078E-7 by -1/3998607 = -2.50087092830078E-7<BR>
rat: replaced -1.5 by -3/2 = -1.5<BR>
rat: replaced -1.5 by -3/2 = -1.5<BR>
rat: replaced -1.5 by -3/2 = -1.5<BR>
rat: replaced -1.5 by -3/2 = -1.5<BR>
rat: replaced -2.000000000000001 by -2/1 = -2.0<BR>
rat: replaced -2.0 by -2/1 = -2.0<BR>
(%o83)	[K=2]

U stacionarnoj točki K=2 je zaista lokalni minimum.
Iz geometrijskih razloga je jasno da je to ujedno i globalni uvjetni minimum.

(%i84) der2:diff(fun,K,2);
(der2)	22619537/(2665738*K^(5/2))
(%i85) subst(K=2,der2),numer;
(%o85)	1.5

Uvrstimo K=2 u uvjet Q(L,K)=8 i dobivamo L=8.

(%i86) solve(Q(L,2)=8,L);
rat: replaced 1.0 by 1/1 = 1.0
(%o86)	[L=8]

Minimalni troškovi na nivou proizvodnje Q=8 se postižu za L=8, K=2 i iznose 22 eura.

(%i87) T(8,2);
(%o87)	22

 9.2 graf funkcije troškova

→ Uvjet Q(L,K)=8 je crvena krivulja u domeni.
→ Kada se u domeni šećemo po crvenoj krivulji, na plohi se šećemo po plavj krivulji.
→ Vidimo da postoji najniža točka na plavoj krivulji i pripadna crvena točka u domeni
  u kojoj se postižu minimalni troškovi.

(%i88) wxdraw3d(xu_grid=30,yv_grid=30,surface_hide=false,
xlabel="L",ylabel="K",zlabel="T",view=[65,18],
color=red,line_width=2,parametric(8/(sqrt(0.5)*sqrt(u)),u,0,u,0.33,20),
point_type=7,point_size=1.2,points([[8,2,0]]),
color=skyblue,line_width=1,explicit(T(L,K),L,0,20, K,0,20),
color=blue,line_width=2,parametric(8/(sqrt(0.5)*sqrt(u)),u,T(8/(sqrt(0.5)*sqrt(u)),u),u,0.33,20),
points([[8,2,T(8,2)]]),user_preamble= "set xyplane at 0"),wxplot_size=[700,600];
(%t88)
 (Graphics)
(%o88)

Created with wxMaxima.