Ir para conteúdo
Fórum Script Brasil

tiagomarcilio02

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que tiagomarcilio02 postou

  1. Estou com um problema para resolver este trabalho da facu ...é um programinha que calcula a resultante de forças aplicadas em um corpo. o usuário digite massa do corpo ,força aplicada,angulo com a horizontal. até aí beleza mas o problema é que preciso gerar uma tabela com todos os valores que foram digitados. E depois gerar uma tabela com os valores de Rx(componente total em x) e Ry(componente total em y). %calculo das forças aplicadas em um corpo. clc clear all disp('Cáculo da forças aplicadas em um corpo') disp('') resp=1; while resp==1; g=9.8; u=input('digite quantas forças serão aplicadas = '); % quantidade de forças envolvidas no calculo if (u<0 | u>20); disp('erro'); else mass=input('digite a massa do corpo = '); %massa if mass<=0; disp('massa errada'); else p=mass*g; for k=1:u disp('') f=input('digite a força = '); % força f disp('') if f<0 disp('erro'); else if f==0 disp('as componentes ortogonais desta força são nulas'); else a=input('digite o angulo com a horizontal = '); % angulo ard=a*pi/180; Rx=f*cos(ard); % componente em x Ry=f*sin(ard); %componente em y A=[Rx Ry] %for m=1:u % fprintf('%2.2f \t %2.2f \n',[Rx Ry]); tentativa de fazer a tabela %end end end end m=u; for m=1:u A1=[Rx Ry]; fprintf('%2.2f \t %2.2f \n',[Rx Ry]); %tentativa de fazer a tabela soma=A+A1 %temos que ter a somatória das componentes em Rx e Ry no final end end end resp=input('deseja fazer novos calculos s/n = '); resp==2; end se alguém tiver alguma idéia agradecemos.
×
×
  • Criar Novo...