Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment connecter des paramètres d'…
  • L'initialisation des paramètres d'e…
  • Définition d'une fonction de rappel…
  • A NetBeans 6.8 UML Tutorial 
  • Définition des étiquettes 
  • Comment créer une liste déroulante…
  • Comment faire pour convertir un jeu …
  • Comment ouvrir un lien sur la même …
  • Les requêtes qui s'exécutent plus …
  • Comment modifier une page Web 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment déclarer un champ 3D dans MATLAB

    MATLAB est un environnement logiciel utilisé fréquemment dans les données techniques collecte , de modélisation et d'analyse. Un champ de vecteurs 3D est un ensemble de vecteurs , chacun localisé à un point dans l'espace à trois dimensions. Les champs vectoriels , en particulier dans les trois dimensions , sont communs dans la physique et l'ingénierie. Bien que MATLAB ne contient pas une fonction spécialisée pour les champs de vecteurs , il est simple de les déclarer à l'aide des fonctions de base MATLAB . Instructions
    1

    Déclarer un ensemble de points en trois dimensions au cours de laquelle les valeurs de votre champ de vecteurs doivent être représentés en utilisant la fonction " meshgrid ()" . Le meshgrid () fonction reproduit une série de vecteurs pour créer une matrice. Par exemple, pour créer une grille de -10 à +10 par pas de 1 en trois dimensions , tapez:

    [X , Y, Z ] = meshgrid ( -10:10 , -10:10 , -10 : . 10);

    chacune des matrices x , Y et Z sont de dimension 21 x 21 x 21 , chacun correspondant à des valeurs de la dimension z x, y et à un index particulier

    2

    attribuer une valeur de x, y et z amplitude du vecteur située à chacun des points correspondants . Bien que ce sera généralement fondée sur une formule qui peut être calculé en utilisant les résultats de meshgrid () ou à partir d'observations mesurées , vous pouvez utiliser des valeurs aléatoires pour cet exemple

    vec_x = rand (taille (X)) . ; vec_y = rand (taille (Y) ) ; vec_z = rand (taille (Z) ) ;
    3

    convertir les matrices séparées existants à un réseau de cellules pour faciliter l'accès programmatique : < br >

    my_temp_array = zeros ( [size (X) 6] ) ; my_temp_array (:, : , : , 1) = X ; my_temp_array (:, : , : , 2) = Y; my_temp_array (:, : , : , 3) = Z; my_temp_array (:, : , : , 4) = vec_x ; my_temp_array (:, : , : , 5) = vec_y ; my_temp_array (:, : , : , 6) = vec_z ; my_vector_field = num2cell ( my_temp_array , 4); clair my_temp_array

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment Split BASIC Stamp signaux I /O 
  • Comment faire pour déclarer des variables comme une forme en VBA 
  • Comment créer des vues dans Oracle SQL 
  • Comment faire pour supprimer AutoDesk déploiement Images 
  • Comment faire un organigramme avec deux arguments 
  • Comment congeler les fichiers Internet temporaires créés dans InfoPath 2007 
  • Comment puis- je régler mon contrôles ActiveX 
  • Qui sont les deux langues les plus couramment utilisés pour le développement de logiciels professi…
  • Comment importer des utilisateurs dans Community Builder sur Joomla 
  • PE DLL Caractéristiques d'en-tête 
  • Connaissances Informatiques © http://www.ordinateur.cc