| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment faire pour augmenter un vecteur dans MATLAB
    MATLAB est une plate-forme de programmation technique utilisée pour l'analyse et la simulation qui est optimisé pour les opérations sur les vecteurs et les matrices . Cependant, en utilisant des matrices et des vecteurs d'encapsuler des opérations mathématiques complique la gestion de la mémoire et des opérations mathématiques . Built-in fonctions MATLAB et les pratiques de programmation appropriées vous permettent d'utiliser l' optimisation de la matrice de MATLAB au maximum. Instructions
    1

    préallouer vecteurs et des matrices pour simplifier la gestion de la mémoire. Chaque fois que la mesure d'un vecteur est augmentée, MATLAB doit trouver un nouveau bloc de mémoire pour contenir les données . Par exemple, si vous lisez dans 25 essais de données , la longueur maximale de qui contient 200 échantillons , préalloue un tableau vide de mesure 25 par 200

    my_array = des zéros ( 25,200 ); .
    2

    Effectuer des opérations élément - sages sur tableau en utilisant le "." modificateur pour les opérations mathématiques. Par exemple , ajoutez la valeur de 2,5 à chaque élément d'un tableau en utilisant le "+ ". Opérateur

    my_increased_array = my_array + 2,5; . . My_doubled_array = my_array * 2.0 ; .

    3

    augmenter l'étendue d'un vecteur existant en créant un nouveau vecteur et le transfert de l'ancien vecteur dedans. Bien que MATLAB augmentera la mesure d'un vecteur par adressage et index hors des limites, elle peut entraîner de mauvaises performances de la mémoire

    my_array = rand ( 50,50) ; . My_new_array = zeros ( 100,100 ) ; my_new_array (1 : 50,1:50 ) = my_array ; clair my_array ;

    Previous :

    next :
      articles connexes
    ·Comment obtenir Sujets populaires à afficher sur votre…
    ·Pourquoi utiliser une programmation de bas niveau Langu…
    ·Comment remplacer les blocs en utilisant AWK 
    ·Comment corriger une erreur de syntaxe 
    ·Comment faire un jeu de porc dans Pseudocode 
    ·Comment faire un bouton par défaut dans NET 
    ·Comment afficher les noms d' objet dans MATLAB 
    ·Comment obtenir SoapClient pour envoyer un en-tête Acc…
    ·Comment lire un octet du fichier par octet en C + + 
    ·Avantages et inconvénients de la Déclaration ReDim 
      articles en vedette
    ·Comment faire pour ouvrir un jeu d'enregistrements 
    ·Erreurs de port non numériques en Python 
    ·Comment définir le chemin de classe dans Eclipse 
    ·Comment Split chaînes à l'aide de Java 
    ·Comment vérifier la valeur NULL 
    ·Comment écrire un programme qui traduit une lettre gra…
    ·Comment créer des Constructeurs pour Java 
    ·Comment faire pour trouver la date de dernière modific…
    ·Comment tronquer chaînes de PHP Breaks phrase 
    ·Perl Tutoriel pour l'impression HTML & Inline HTML Fram…
    Copyright © Connaissances Informatiques http://fr.wingwit.com