Author
Chào mọi người ạ.
Mình có làm một bài matlab mà không biết nó sai ở chỗ nào nữa ạ mong mọi người chỉ giúp mình với để mình hoàn thiện bài.
Bài của mình đây ạ:
function chuyenvi(u,v)
syms u v
n= input('so thanh:' )
A= input('dien tich thiet dien cac thanh:' )
E= input(' do cung cua cac thanh:' )
L= input(' chieu dai cac thanh:')
for i=1:n
anpha(i)=input( 'goc hop voi phuong ngang cua thanh thu i')
end
syms y=0
syms z=0
for i=1:n
y=y+sqrt(u^2+v^2)*cos(180-anpha(i)-atan(v/u))*cos(anpha(i))
z=z+sqrt(u^2+v^2)*cos(180-anpha(i)-atan(v/u))*sin(anpha(i))
end
[u,v]=solve('y=0','z=F/(A*E)');
disp('chuyen vi theo phuong ngang la:')
disp('u')
disp('chuyen vi theo phuong doc la:')
disp('v')
end
Mình xin cảm ơn!
Mình có làm một bài matlab mà không biết nó sai ở chỗ nào nữa ạ mong mọi người chỉ giúp mình với để mình hoàn thiện bài.
Bài của mình đây ạ:
function chuyenvi(u,v)
syms u v
n= input('so thanh:' )
A= input('dien tich thiet dien cac thanh:' )
E= input(' do cung cua cac thanh:' )
L= input(' chieu dai cac thanh:')
for i=1:n
anpha(i)=input( 'goc hop voi phuong ngang cua thanh thu i')
end
syms y=0
syms z=0
for i=1:n
y=y+sqrt(u^2+v^2)*cos(180-anpha(i)-atan(v/u))*cos(anpha(i))
z=z+sqrt(u^2+v^2)*cos(180-anpha(i)-atan(v/u))*sin(anpha(i))
end
[u,v]=solve('y=0','z=F/(A*E)');
disp('chuyen vi theo phuong ngang la:')
disp('u')
disp('chuyen vi theo phuong doc la:')
disp('v')
end
Mình xin cảm ơn!