Est-il possible de lire des fichiers binaires MATLAB .mat en Python? J'ai vu que SciPy a prétendument pris en charge la lecture des fichiers .mat, mais je n'y parviens pas. J'ai installé SciPy version 0.7.0 et je ne trouve pas la
MATLAB est un langage de haut niveau et un environnement de programmation interactif pour le calcul numérique et la visualisation développé par MathWorks. N'utilisez pas à la fois les balises [matlab] et [octave], à moins que la question ne porte explicitement sur les similitudes ou les différences entre les deux. Lorsque vous utilisez cette balise, veuillez mentionner la version MATLAB avec laquelle vous travaillez (par exemple R2017a).
Par exemple, si je veux lire la valeur intermédiaire magic(5), je peux le faire comme ceci: M = magic(5); value = M(3,3); obtenir value == 13. J'aimerais pouvoir faire quelque chose comme l'un d'eux: value = magic(5)(3,3); value = (magic(5))(3,3); de se passer de la variable intermédiaire....
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Améliorez cette question Je suis un...
Quelle est la meilleure façon de représenter et de résoudre un labyrinthe avec une image? Étant donné une image JPEG (comme vu ci-dessus), quelle est la meilleure façon de la lire, de l'analyser dans une structure de données et de résoudre le labyrinthe? Mon premier réflexe est de lire l'image...
Donc , les gens talentueux ont compris comment faire xkcd graphiques de style dans Mathematica , en LATEX , en Python et en R déjà. Comment peut-on utiliser MATLAB pour produire un tracé qui ressemble à celui ci-dessus? Ce que j'ai essayé J'ai créé des lignes ondulées, mais je n'ai pas pu obtenir...
Lorsque j'étudiais pour mon diplôme de premier cycle en EE, MATLAB exigeait que chaque fonction soit définie dans son propre fichier, même s'il s'agissait d'une seule ligne. J'étudie maintenant pour un diplôme d'études supérieures et je dois écrire un projet dans MATLAB. Est-ce toujours une...
Je fais des benchmarks avec CUDA, C ++, C #, Java et j'utilise MATLAB pour la vérification et la génération de matrices. Lorsque j'effectue une multiplication matricielle avec MATLAB, des 2048x2048matrices encore plus grandes sont multipliées presque instantanément. 1024x1024 2048x2048 4096x4096...
MATLAB a-t-il une fonction / opérateur qui indique le type d'une variable (similaire à l' typeofopérateur en
Existe-t-il une structure foreach dans MATLAB? Si oui, que se passe-t-il si les données sous-jacentes changent (c'est-à-dire si des objets sont ajoutés à
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 4 ans . Améliorez cette question J'ai un tas de code...
J'expérimente avec Matlab POO , comme un début j'imité ma classes C ++ Logger s et je suis en train de toutes mes fonctions d'aide à cordes dans une classe String, pensant que ce serait génial de pouvoir faire des choses comme a + b, a == b, au a.find( b )lieu de strcat( a b ), strcmp( a, b ),...
iet jsont des noms de variables très populaires (voir par exemple cette question et celle-ci ). Par exemple, en boucles: for i=1:10, % do something... end En tant qu'indices dans la matrice: mat( i, j ) = 4; Pourquoi ne devraient- ils pas être utilisés comme noms de variables dans...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...
Ma question: J'ai remarqué que beaucoup de bonnes réponses aux questions Matlab sur SO utilisent fréquemment la fonction bsxfun. Pourquoi? Motivation: Dans la documentation Matlab pour bsxfun, l'exemple suivant est fourni: A = magic(5); A = bsxfun(@minus, A, mean(A)) Bien sûr, nous pourrions faire...
Est-il possible d'avoir des arguments par défaut dans Matlab? Par exemple, ici: function wave(a, b, n, k, T, f, flag, fTrue=inline('0')) J'aimerais que la vraie solution soit un argument optionnel de la fonction wave. Si c'est possible, quelqu'un peut-il démontrer la bonne façon de procéder?...
Est-il possible d'obtenir la «nième» valeur de retour d'une fonction sans avoir à créer des variables fictives pour toutes les n-1valeurs de retour avant elle? Disons que j'ai la fonction suivante dans MATLAB: function [a,b,c,d] = func() a = 1; b = 2; c = 3; d = 4; Supposons maintenant que je ne...
Quel est l'équivalent Python des fonctions tic et toc de Matlab
J'essaie de tracer plusieurs estimations de densité de noyau sur le même graphique, et je veux qu'elles soient toutes de couleurs différentes. J'ai une solution kludged utilisant une chaîne 'rgbcmyk'et la parcourant pour chaque tracé séparé, mais je commence à avoir des doublons après 7 itérations....
Supposer que; J'ai un fichier m à l'emplacement: C:\M1\M2\M3\mfile.m Et le fichier exe du matlab se trouve à cet emplacement: C:\E1\E2\E3\matlab.exe Je veux exécuter ce m-file avec Matlab, à partir de la ligne de commande, par exemple dans un fichier .bat. Comment puis-je faire cela, y a-t-il un...
Vous pouvez appliquer une fonction à chaque élément d'un vecteur en disant, par exemple v + 1, ou vous pouvez utiliser la fonction arrayfun. Comment puis-je le faire pour chaque ligne / colonne d'une matrice sans utiliser une boucle