| 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
    Sådan ansøger foldning i Matlab Uden hjælp af funktionen
    foldning er en matematisk operation , der blander to funktioner i forhold til overlap af én funktion , som det er flyttet over en anden . Selvom MATLAB indeholder en præ-bygget convolution funktion, er det muligt at beregne den diskrete foldningsintegralet selv. Den diskrete foldning af to funktioner f og g er defineret som summen over området 0 til j for f ( j ) * g ( kj ) . Instruktioner
    1

    Definer to vektorer , F og G , som indeholder de to funktioner , du ønsker at convolve . Længderne af f og g behøver ikke at være lige. Længden af ​​resultatet af foldningen , k , vil være en mindre end summen af længden af ​​f og g :

    m = længde ( f) n = længde ( g) k = m + n - 1 ,
    2

    Definer intervallet j over hvilken convolution vil forekomme. Værdien af ​​j er det område , hvor sænket for de to funktioner, der skal foldes , f ( j) og g ( k +1- n ) , er lovlige . Værdien af 1 tilføjet til k er at tage højde for det faktum, at Matlab begynder indeksering vektorer ved 1 snarere end 0:

    j = max ( 1 , k +1- n ) : min ( k , m ) < br >
    3

    Preallocate plads til resultatet af convolution :

    my_result = nuller ( k ),
    4

    Skriv en for-løkke til at gentage gennem værdier af k :

    for result_index = 1 : k
    5

    Beregn convolution for alle værdier af j : Hej

    my_result ( k) = sum ( f ( j ) * g ( k- j +1) ) .
    6

    Luk for loop med " ende" kommandoen
    < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Binary Word MSB & LSB til Decimal 
    ·Sådan Link CSS til JSP 
    ·Sådan bruges en sag erklæring i ASP.Net 
    ·Sådan Monitor JVM Med Nagios 
    ·Sådan Lær Computer Programmering 
    ·Hvordan man kan simulere en Microcontroller i Multisim 
    ·Sådan oprettes en Windows Forms Application 
    ·Forklaring af Big O notation 
    ·De Alternativer til DataGridView 
    ·Sådan ændres en Sidetitel i ASP.NET 
      Anbefalede Artikler
    ·Hvordan læser man en XLS fil med en C Program 
    ·Sådan tilføjes en server til Netbeans 
    ·Sådan ændres Base i Python 
    ·Sådan Update A Source SDK 
    ·Sådan Print DIV Tags Med PHP 
    ·Sådan søger mens du skriver på AJAX Med PHP MySQL 
    ·Sådan kører en PHP fil uden en PHP udvidelse 
    ·Internet Explorer 6 Javascript Header Problemer 
    ·Grundlæggende eksempler på JQuery 
    ·Sådan opdaterer Session Variabler 
    Copyright © Computer Viden http://www.computerdk.com