| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvordan til at erklære en 3D- Field i Matlab
    MATLAB er en software miljø anvendes hyppigt i tekniske dataindsamling , modellering og analyse. En 3D vektor felt er en samling af vektorer , der hver lokaliseret til et punkt i det tredimensionale rum . Vector felter , især i tre dimensioner , er almindelige i fysik og teknik. Selvom MATLAB ikke indeholder en specialiseret funktion for vektor felter , er det nemt at erklære dem ved hjælp af basale MATLAB funktioner. Instruktioner
    1

    Erklær et sæt af punkter i tre dimensioner , hvor værdierne for din vektor felt der skal repræsenteres ved hjælp af " meshgrid ()" funktionen . Den meshgrid ( )-funktionen replikater en række vektorer til at skabe en matrix . For eksempel vil oprette et gitter fra -10 til 10 i trin på 1 i tre dimensioner , type : Hej

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

    hver af matricerne x, Y og Z er af dimension 21 x 21 x 21 , der hver svarer til værdierne af x, y og z dimensioner på et bestemt indeks
    < br > 2

    Tildel værdi til x , y og z størrelsen af ​​vektoren placeret ved hver af de tilsvarende punkter . Mens dette almindeligvis vil blive baseret på en formel, der kan beregnes ved hjælp af resultaterne af meshgrid () eller fra målte observationer, kan du bruge tilfældige værdier for dette eksempel

    vec_x = rand ( størrelse ( X) ) . ; vec_y = rand ( størrelse ( Y )), vec_z = rand ( størrelse ( Z )),
    3

    Konverter de eksisterende separate matricer til en celle array for nem programmeringsmæssig adgang : < br >

    my_temp_array = nuller ( [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) , klare my_temp_array

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter HTML til SGML 
    ·Sådan Send SMS med ASP.NET 
    ·Sådan Set Værdier Inde i en Combo Box i Visual Basic 
    ·Tutorial til Microsoft Visual Studio 
    ·Sådan Konverter KB til MB til GB 
    ·Hvordan laver Odd- Shaped knapper i C # 
    ·Sådan Konverter Pseudo Koder Rutediagrammer 
    ·Sådan optage med Flowplayer 
    ·Hvordan man laver en jQuery objekt 
    ·Sådan Understreget tekst ved hjælp af HTML-koder 
      Anbefalede Artikler
    ·Hvordan man tegner spiraler Brug Python 
    ·Sådan får du adgang SendTaster Funktion 
    ·Sådan Indsæt tekst i en tekstboks i HTML ved hjælp a…
    ·Sådan får Koder til Dev -C + + 4.9.9.2 
    ·Forskellen mellem montører og Compilere 
    ·Sådan oversætte en kerne for en Android 
    ·Grunde til at skrive en Infinite Loop 
    ·Sådan læses en Doc fil i Java 
    ·Hvad er Syntaks i C + + 
    ·Sådan Slet unikke egenskaber på MySQL 
    Copyright © Computer Viden http://www.computerdk.com