| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come dichiarare un campo 3D in MATLAB
    MATLAB è un ambiente software di uso frequente nella tecnica di raccolta , la modellazione e l'analisi . Un campo vettoriale 3D è una raccolta di vettori , ognuno localizzate ad un punto nello spazio tridimensionale . Campi di vettori, in particolare in tre dimensioni , sono comuni in fisica e ingegneria. Sebbene MATLAB non contiene una funzione specializzata per campi vettoriali , è semplice da dichiarare usando le funzioni di base di MATLAB . Istruzioni
    1

    Dichiarare un insieme di punti in tre dimensioni in cui i valori per il campo vettoriale devono essere rappresentati con la funzione " meshgrid ( ) " . Il meshgrid ( ) funzione replica una serie di vettori per creare una matrice . Ad esempio, per creare una griglia da -10 a 10 a passi di 1 in tre dimensioni , tipo :

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

    ciascuna delle matrici x , Y e Z sono di dimensione 21 x 21 x 21 , ciascuno corrispondente ai valori delle proprietà x , y, z dimensioni in un particolare indice

    2

    Assegnare valore alla x , yez grandezza del vettore situata a ciascuno dei punti corrispondenti . Anche se questo sarà comunemente essere basata su una formula che può essere calcolato utilizzando i risultati della meshgrid ( ) o da osservazioni di misura , è possibile utilizzare valori casuali per questo esempio

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

    Converti le matrici distinte esistenti per un array di celle per la facilità di accesso programmatico : < br >

    my_temp_array = zeri ( [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) ; chiaro my_temp_array

    Previous :

    next :
      Articoli Correlati
    ·Come convertire PHP per ASP.NET 
    ·Come faccio a fare un auto da corsa gioco in Flash 8 
    ·Come passare una stringa come parametro in un batch DOS…
    ·Come aprire un SIG Extension Broderbund 
    ·Query SQL Tutorial 
    ·Come calcolare l'altezza di un iFrame 
    ·Come unione di componenti ActiveX Spalato 
    ·Quali sono le macchine a controllo numerico 
    ·Vero VS False Programmazione Economico 
    ·Che lingua sono applicazioni Android scritte in 
      Articoli in evidenza
    ·Come aggiungere date in Java 
    ·Come collegare Lambda in Python 
    ·Come scrivere una variabile in un file di testo in SSIS…
    ·Come eseguire l'override cPanel Impostazioni globali pe…
    ·Come creare una sicura PHP script di accesso 
    ·Come leggere il Visualizzatore eventi in VB.NET 
    ·Come calcolare il tempo in VB6 
    ·Come fare un array dinamico 2D di stringhe in Python 
    ·Come convertire una stringa in un file in Java 
    ·Come utilizzare frammenti di PHP in Asp.net 
    Copyright © Conoscenza Informatica http://it.wingwit.com