Lire les données dans Matlab à l'aide de l'URL
Je veux lire les données météorologiques de Météo non broyé dans Matlab directement. Pour un site donné, vous pouvez choisir d'exporter les données en format délimité par des virgules. Comment puis-je écrire une fonction Matlab qui va lire dans l'information dans Matlab? Je ne veux pas télécharger le fichier, mais plutôt de le lire à partir de l'URL.
Par exemple, voici un URL de certaines données. Est-il une fonction Matlab qui a une URL comme entrée et enregistre les données de tout ce qu'il y trouve?
Vous devez vous connecter pour publier un commentaire.
La fonction URLREAD est ce que vous cherchez. Par exemple, à l'aide de votre adresse URL ci-dessus donne le résultat suivant:
Maintenant, vous avez juste à analyser la chaîne de sortie pour obtenir l'information que vous voulez.
Si vous préférez le lire à partir de l'URL et de l'enregistrer dans un fichier au lieu de le charger comme une variable chaîne de caractères, vous pouvez utiliser la fonction URLWRITE.
urlwrite(url,tmpfile);S=load(tmpfile);
pour faire une copie locale et de la charge à distance .tapis de fichier de données.