演習問題9
小問a.
(a-x)y2=x2(a+x)
小問b.
演習問題8と同様にして
x=a(t2-1)/(t2+1)
y=at(t2-1)/(t2+1)
Maximaで計算すると(a=1)
wxplot2d([['parametric,
(t^2-1)/(t^2+1), t*(t^2-1)/(t^2+1), [t, -3, 3], [nticks, 300]]], [x,-5,5])$
演習問題10
小問a.
y=m(x-a)との交点を考えて
x=-a(m2-1)/(m2+1)
y=-2am3/(m2+1)
Maximaで計算すると(a=1)
wxplot2d([['parametric,
-(m^2-1)/(m^2+1), -2*m^3/(m^2+1), [m, -6, 6], [nticks, 300]]], [x,-5,5])$
小問b,cはまんま。
演習問題11は演習問題8がほぼまんま。
演習問題12
小問a. b.
(t,
t2, t4)
Maximaではplot3d([t,t^2,t^4],[s,0,1],[t,-2,2]);
小問c.
t(x,y,z)= t(t, t2, t4)+u t(1,
2t, 4t3)
Maximaではplot3d([t+u,t^2+2*u*t,t^4+4*u*t^3],[u,-2,2],[t,-2,2]);
演習問題13
a= t(1,0,-1), b=
t(1,1,-1), c= t(-1,2,1)として
問題の平面の方程式は(a-x)·(b×c)=0
b×c= t(3,0,3)=3 t(1,0,1)を用いて整理して、平面の方程式はz=-x
演習問題14
小問a
tP+(1-t)Q=Q+t(P-Q)は線分PQ上の点だから、
Cが凸集合であることによりtP+(1-t)Q∈C。
小問b
小問aにより、n=2についてt=t1, 1-t=t2とすれば成立。
∑1≤i≤n ti=1ならQn=∑1≤i≤n tiPi∈Cがn=kで成立したとし、
n=k+1のときのQk+1=∑1≤i≤k+1 tiPiを考える。
t=∑1≤i≤k tiとするとtk+1=1-t。
t=1ならtk+1=0だからQk+1=Qk∈Cで成立。
0≤t<1については、帰納法の仮定によりQk/t∈Cだから、
小問aと同様にC∋t(Qk/t)+(1-t)Pk+1=Qk+tk+1Pk+1=Qk+1となり成立
以上によりn=k+1でも成立。
演習問題15は制御多角形が凸多角形なら演習問題14がまんま。
凸多角形でないときはIllustratorとかでもややこしい曲線になる。
演習問題16
小問a
分母=-2(w-1)t2+2(w-1)t+1で、この判別式はw2-1だから、
0≤ w<1なら分母が0となるtは存在しない。
w=1のときは分母=1≠0。
w>1のとき分母=0の解はt={1±√[(w+1)/(w-1)]}/2で、
w>1のときこの解は0≤t≤1を満たさない。
小問b
t=0のときx=x1, y=y1
t=1のときx=x3, y=y3
小問c
x'(0)=2w(x2-x1)
x'(1)=2w(x3-x2)
y'(0)=2w(y2-y1)
y'(1)=2w(y3-y2)
だから(x1, y1)を通る傾きy'(0)/x'(0)の直線はy-y1=(x-x1)(y2-y1)/(x2-x1)、
(x3, y3)を通る傾きy'(1)/x'(1)の直線はy-y3=(x-x3)(y3-y2)/(x3-x2)。
これより、これら2つの直線のの交点が(x2,y2)となることは明らか。
小問d
制御多角形は三角形なので凸集合だから、
演習問題14により曲線は制御多角形内にある。
小問e,f
t(x(1/2), y(1/2))は素直に計算するだけ。
すなわちt(x(1/2), y(1/2))は、(x2, y2)と、
(t(x1, y1)+ t(x3, y3))/2すなわち(x1, y1)と(x3, y3)を結ぶ線分の中点を結ぶ線分を、
1:wに内分する点の位置ベクトル。
演習問題17
w=(1-√2/2)/(√2-1)=1/√2,
t(x1, y1)=t(1,0), t(x2, y2)=t(1,1), t(x3, y3)=t(0,1)より、
x=[(1-t)2+√2t(1-t)]/[1+√2(1-√2)t(1-t)]
y=[t2+√2t(1-t)]/[1+√2(1-√2)t(1-t)]。
Maximaでは
w: 1/sqrt(2);
d: 1+2*t*(1-t)*(w-1);
nx: (1-t)^2+2*t*(1-t)*w;
ny: 2*t*(1-t)*w+t^2;
wxplot2d([['parametric, nx/d, ny/d, [t, 0,
1],
[nticks, 300]]],[x,0,1], [y,0,1],
[gnuplot_preamble, "set size ratio 1;
set zeroaxis;"])$
0 件のコメント :
コメントを投稿