n=0;
disp('This program performs an angle conversion');
disp('input data set to a straight line. Enter the name');
disp('of the file containing the input Lambda in radian: ');
filename = input(' ','s');
[fid,msg] = fopen(filename,'rt');
if fid < 0
disp(msg);
else
A=textscan(fid, '%g',1);
while ~feof(fid)
Lambda = A(1);
n = n + 1;
A = textscan(fid, '%f',1);
end
fclose(fid);
end
Alpha=Lambda*180/pi;
fprintf('Angle converted from radian to degree/minutes/seconds:\n');
fprintf('Alpha =%12d\n',Alpha);
fprintf('No of angles =%12d\n',n);
0
A
Répondre
4
Pour convertir à partir deg/min/sec à des degrés que vous utilisez:
Degree = MinutesOfArc/(60 MinutesOfArc/Degree) +
+ SecondsOfArc/(3600 SecondsOfArc/Degree)
Par exemple, 45 °, 30 min, 30 sec = 45.508 degrés. Ainsi, vous pouvez inverser cette opération en faisant:
AlphaDeg = floor(Alpha);
AlphaMinAndSec = (Alpha - AlphaDeg)*60;
AlphaMin = floor(AlphaMinAndSec);
AlphaSec = (AlphaMinAndSec - AlphaMin)*60;
Notez que cela ne fonctionne pas pour les entrées négatives en raison de l'opération floor
. C'est aussi plus lent que ça pourrait l'être. Mais au cas où votre question serait de devoirs, je vous laisserai décider du reste.
+2
+1 pour "le reste est laissé à l'étudiant pour un exercice." – Marc
Questions connexes
- 1. Convertir les valeurs de Sensor.TYPE_ORIENTATION en angles d'Euler?
- 2. Traduction radians en degrés
- 3. évaluer les fonctions trig en degrés par opposition aux radians
- 4. Renverser un angle en utilisant des radians
- 5. C++ calculer tous les angles entre deux angles
- 6. Angles d'Euler et orientation Quaternion
- 7. Convertir les pieds décimaux en pieds et en pouces?
- 8. Convertir les pixels en pouces et vice versa en C#
- 9. Jquery - Convertir les caractères ascii en HTML
- 10. Convertir les clauses en CNF
- 11. Comment convertir en chaîne et lire les données du paquet TCP
- 12. Lire les données binaires et le convertir en fichier audio .wav ou mp3
- 13. Convertir les octets [] en PDF
- 14. Convertir les caractères étendus en int
- 15. en utilisant cosinus et sin pour trouver des angles manquants
- 16. C# Lire et convertir le fichier dbf en xml
- 17. Calcul de la distance géospatiale avec les radians
- 18. Lire et modifier les fichiers .cdb (Pocket Access) en C#
- 19. Iterate les fichiers et lire les enregistrements
- 20. Lire les valeurs XML en utilisant LINQ
- 21. Comment convertir décimal en valeur de chaîne pour les dollars et les cents séparés en C#?
- 22. convertir les sauts et les sauts de paragraphe en nouvelle ligne en Java
- 23. Lire les cookies en utilisant Javascript
- 24. lire les fichiers jpeg2000 en java
- 25. comment lire les chaînes en utilisant C#
- 26. Convertir un grand ensemble de documents Word automatiquement en XML, les modifier et les convertir en latex, pdf, html
- 27. Comment convertir les secondes en heures, minutes et secondes?
- 28. Convertir NSData en NSString et ignorer les octets nuls?
- 29. C# convertir les fichiers ttf et otf en fichiers eot
- 30. preg_split() et convertir tous les liens d'une chaîne en ancres?
Qu'est-ce que c'est? .. merci de le formater .. – SysAdmin
Quelle est la question ici? – Jonas
Vous avez besoin d'une balise 'homework'? –