Sie sind auf Seite 1von 4

Curbe parametrice in 3D r(t)=(x(t),y(t),z(t))

t=[0:pi/20:pi];
plot3(cos(t),sin(t),t)

1
0
1
1
0.5

0.5

0
-0.5
0

-1

plotati r=(t,2*t,t^2), r=(exp(t),sin(t)*t,t^2)

Determinarea tangentei (T),normalei (N), binormalei (B),


curburii (k) si torsiunii (tau) la o curba parametrizata
syms u
r=[2*u;u^2;u^3/3];
rprim=diff(r);
rsec=diff(r,2);
rtert=diff(r,3);
r1xr2=cross(rprim,rsec)
r1xr2 =
2*u^2
-4*u
4
rprim2=rprim(1)^2+rprim(2)^2+rprim(3)^2
rprim2 =
4+4*u^2+u^4
rprim_rsec=rprim(1)*rsec(1)+rprim(2)*rsec(2)+rprim(3)*rsec(3)
rprim_rsec =
4*u+2*u^3
T=rprim./sqrt(rprim2)
T =

2/((2+u^2)^2)^(1/2)
2*u/((2+u^2)^2)^(1/2)
u^2/((2+u^2)^2)^(1/2)
Bvec=cross(rprim,rsec);
Bvec2=Bvec(1)^2+Bvec(2)^2+Bvec(3)^2;
k=sqrt(Bvec2/rprim2)
k =
((4*u^4+16*u^2+16)/(4+4*u^2+u^4))^(1/2)
N=(rprim2*rsec-rprim_rsec*rprim)/rprim2^2
N =
(-8*u-4*u^3)/(4+4*u^2+u^4)^2
(8+8*u^2+2*u^4-2*(4*u+2*u^3)*u)/(4+4*u^2+u^4)^2
(2*(4+4*u^2+u^4)*u-(4*u+2*u^3)*u^2)/(4+4*u^2+u^4)^2
B=cross(T,N)
B =
2*u/((2+u^2)^2)^(1/2)*(2*(4+4*u^2+u^4)*u(4*u+2*u^3)*u^2)/(4+4*u^2+u^4)^2-u^2/((2+u^2)^2)^(1/2)*(8+8*u^2+2*u^42*(4*u+2*u^3)*u)/(4+4*u^2+u^4)^2
u^2/((2+u^2)^2)^(1/2)*(-8*u4*u^3)/(4+4*u^2+u^4)^2-2/((2+u^2)^2)^(1/2)*(2*(4+4*u^2+u^4)*u(4*u+2*u^3)*u^2)/(4+4*u^2+u^4)^2
2/((2+u^2)^2)^(1/2)*(8+8*u^2+2*u^42*(4*u+2*u^3)*u)/(4+4*u^2+u^4)^2-2*u/((2+u^2)^2)^(1/2)*(-8*u4*u^3)/(4+4*u^2+u^4)^2
tau=(r1xr2(1)*rtert(1)+r1xr2(2)*rtert(2)+r1xr2(3)*rtert(3))/rprim_rsec^2
tau =
8/(4*u+2*u^3)^2
Determinati aceleasi marimi in cazul curbelor:
r=[cos(t), sin(t), 0]
r=(cos(t),sin(t),sin(t)*cos(t)),
r=(exp(t)*cos(t),exp(-t)*sin(t),sin(t)*cos(t))

Suprafete in spatiul Euclidian, (u,v)=(x(u,v),y(u,v),z(u,v))


syms u1 v1
ruv=[u1;v1;0.5*(u1^2-v1^2)];
[u1n,v1n]=meshgrid(-1:0.1:1,-1:0.1:1);
surf(u1n,v1n,subs(ruv(3),{u1,v1},{u1n,v1n}))

rprimu=diff(ruv,u1)
rprimv=diff(ruv,v1)
rprimu =
1
0
u1
rprimv =
0
1
-v1
Forme fundamentale ale suprafetei
E(u,v)=r'u(u,v)^2; F(u,v)=r'u(u,v)*r'v(u,v);G(u,v)=r'v(u,v)^2;
E=dot(rprimu,rprimu)
E =
1+conj(u1)*u1
G=dot(rprimv,rprimv)
G =
1+conj(v1)*v1
F=dot(rprimu,rprimv)
F =
-conj(u1)*v1

Determinati E,F,G, pentru r=(u,v,u^2+v^2), r=(u+v,u-v,u^3+v^3);

Das könnte Ihnen auch gefallen