Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. % Este programa destina-se a resolver planos fatoriais 2^3
  2. % As respostas tem que entrar pela seguinte ordem, rxyz, ryz...
  3. alfa=0.05;
  4. rxyz=9; ryz=10.5; rxy=12; ry=14.5; rxz=13; rz=16.5; rx=18; r1=22;
  5. % alfa=input('Qual o alfa pretendido ? = ')
  6. % rxyz=input('Qual a resposta rxyz ? = ')
  7. % ryz=input('Qual a resposta ryz ? = ')
  8. % rxy=input('Qual a resposta rxy ? = ')
  9. % ry=input('Qual a resposta ry ? = ')
  10. % rxz=input('Qual a resposta rxz ? = ')
  11. % rz=input('Qual a resposta rz ? = ')
  12. % rx=input('Qual a resposta rx ? = ')
  13. % r1=input('Qual a resposta r1 ? = ')
  14. respostas=[rxyz;ryz;rxy;ry;rxz;rz;rx;r1];
  15. t=[1 -1 1 -1 1 -1 1 -1; 1 1 1 1 -1 -1 -1 -1; 1 1 -1 -1 1 1 -1 -1; 1 -1 1 -1 -1 1 -1 1; 1 -1 -1 1 1 -1 -1 1; 1 1 -1 -1 -1 -1 1 1; 1 -1 -1 1 -1 1 1 -1];
  16. Efeitos=['Ex ';'Ez ';'Ey '; 'Exy '; 'Exz ';'Eyz '; 'Exyz'];
  17. Ef=t*respostas;
  18. SQ=((Ef.^2)./8);
  19. GL=[1;1;1;1;1;1;1];
  20. QM=SQ./GL;
  21. w=min(QM);
  22. RV=QM/w;
  23. f=finv(1-alfa,1,1)
  24. ftab=[f; f; f; f; f; f; f];
  25. signf=[];
  26. for i=1:length(RV)
  27. if RV(i)>=ftab(i)
  28. signf=[signf;'***'];
  29. else
  30. signf=[signf;' '];
  31. end
  32. end
  33. format short G;MatEf=[Ef SQ GL QM RV ftab]
  34. format
  35. Final=[Efeitos signf]
  36. display ('*** - efeitos significativos')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement