Advertisement
Guest User

Laboratorul2

a guest
Oct 15th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. figure('Name','r=(t,2*t,t^2)')
  2. t=[0:pi/20:pi];
  3. plot3(exp(t),sin(t).*t,t.^2)
  4. figure('Name','r=(exp(t),sin(t)*t,t^2)')
  5. plot3(t,2.*t,t.^2)
  6. syms t
  7. r=[exp(t),sin(t).*t,t.^2]; %r=(exp(t)*cos(t),exp(-t)*sin(t),sin(t)*cos(t))
  8. rprim=diff(r);
  9. rsec=diff(r,2);
  10. rtert=diff(r,3);
  11. r1xr2=cross(rprim,rsec);
  12. rprim2=rprim(1)^2+rprim(2)^2+rprim(3)^2;
  13. rprim_rsec=rprim(1)*rsec(1)+rprim(2)*rsec(2)+rprim(3)*rsec(3)
  14. T=rprim./sqrt(rprim2)
  15. Bvec=cross(rprim,rsec);
  16. Bvec2=Bvec(1)^2+Bvec(2)^2+Bvec(3)^2
  17. k=sqrt(Bvec2/rprim2)
  18. N=(rprim2*rsec-rprim_rsec*rprim)/rprim2^2
  19. B=cross(T,N)
  20. tau=(r1xr2(1)*rtert(1)+r1xr2(2)*rtert(2)+r1xr2(3)*rtert(3))/rprim_rsec^2
  21. r=[cos(t),sin(t),sin(t).*cos(t)]; %r=(cos(t),sin(t),sin(t)*cos(t))
  22. rprim=diff(r);
  23. rsec=diff(r,2);
  24. rtert=diff(r,3);
  25. r1xr2=cross(rprim,rsec);
  26. rprim2=rprim(1)^2+rprim(2)^2+rprim(3)^2;
  27. rprim_rsec=rprim(1)*rsec(1)+rprim(2)*rsec(2)+rprim(3)*rsec(3)
  28. T=rprim./sqrt(rprim2)
  29. Bvec=cross(rprim,rsec);
  30. Bvec2=Bvec(1)^2+Bvec(2)^2+Bvec(3)^2
  31. k=sqrt(Bvec2/rprim2)
  32. N=(rprim2*rsec-rprim_rsec*rprim)/rprim2^2
  33. B=cross(T,N)
  34. tau=(r1xr2(1)*rtert(1)+r1xr2(2)*rtert(2)+r1xr2(3)*rtert(3))/rprim_rsec^2
  35. r=[cos(t),sin(t),0]; %r=[cos(t), sin(t), 0]
  36. rprim=diff(r);
  37. rsec=diff(r,2);
  38. rtert=diff(r,3);
  39. r1xr2=cross(rprim,rsec);
  40. rprim2=rprim(1)^2+rprim(2)^2+rprim(3)^2;
  41. rprim_rsec=rprim(1)*rsec(1)+rprim(2)*rsec(2)+rprim(3)*rsec(3)
  42. T=rprim./sqrt(rprim2)
  43. Bvec=cross(rprim,rsec);
  44. Bvec2=Bvec(1)^2+Bvec(2)^2+Bvec(3)^2
  45. k=sqrt(Bvec2/rprim2)
  46. N=(rprim2*rsec-rprim_rsec*rprim)/rprim2^2
  47. B=cross(T,N)
  48. tau=(r1xr2(1)*rtert(1)+r1xr2(2)*rtert(2)+r1xr2(3)*rtert(3))/rprim_rsec^2
  49. figure('Name','Plot1')
  50. syms u1 v1 %plotare1
  51. ruv=[u1;v1;0.5*(u1^2-v1^2)];
  52. [u1n,v1n]=meshgrid(-1:0.1:1,-1:0.1:1);
  53. surf(u1n,v1n,double(subs(ruv(3),{u1,v1},{u1n,v1n})))
  54. rprimu=diff(ruv,u1)
  55. rprimv=diff(ruv,v1)
  56. E=dot(rprimu,rprimu)
  57. G=dot(rprimv,rprimv)
  58. F=dot(rprimu,rprimv)
  59. figure('Name','r=(u,v,u^2+v^2)')
  60. ruv=[u1;v1;(u1^2+v1^2)];
  61. [u1n,v1n]=meshgrid(-1:0.1:1,-1:0.1:1);
  62. surf(u1n,v1n,double(subs(ruv(3),{u1,v1},{u1n,v1n})))
  63. rprimu=diff(ruv,u1)
  64. rprimv=diff(ruv,v1)
  65. E=dot(rprimu,rprimu)
  66. G=dot(rprimv,rprimv)
  67. F=dot(rprimu,rprimv)
  68. figure('Name','r=(u+v,u-v,u^3+v^3)')
  69. ruv=[u1+v1;u1-v1;(u1^3+v1^3)];
  70. [u1n,v1n]=meshgrid(-1:0.1:1,-1:0.1:1);
  71. surf(u1n,v1n,double(subs(ruv(3),{u1,v1},{u1n,v1n})))
  72. rprimu=diff(ruv,u1)
  73. rprimv=diff(ruv,v1)
  74. E=dot(rprimu,rprimu)
  75. G=dot(rprimv,rprimv)
  76. F=dot(rprimu,rprimv)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement