| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo aplicar convolución en MATLAB sin utilizar la función
    convolución es una operación matemática que combina dos funciones en relación con la superposición de una función , ya que se desplaza sobre otro. Aunque MATLAB contiene una función de convolución pre-construidos , es posible calcular la integral de convolución discreta ti mismo. La convolución discreta de dos funciones f y g se define como la suma en el rango de 0 a j de f ( j ) * g ( kj ) . Instrucciones
    1

    definen dos vectores , F y G , que contiene las dos funciones que desea convolucionar . Las longitudes de f y g no tienen que ser iguales. La longitud del resultado de la convolución , k , será uno menos que la suma de la longitud de f y g :

    m = longitud ( f ) , n = longitud ( g ) , k = m + n - 1 ;
    2

    j Definir el rango en el que se producirá la convolución . El valor de j es el rango en el que los subíndices de las dos funciones que se convolucionadas , f ( j) y g ( k +1- n ) , son legales . El valor añadido de 1 a k es para tener en cuenta el hecho de que MATLAB comienza vectores de indexación en 1 en lugar de 0 :

    j = max ( 1 , k +1- n ) : min ( k , m )
    Página 3

    asignar previamente un espacio para el resultado de la convolución :

    my_result = zeros ( k ) ;
    4

    Escriba un bucle for para iterar a través de los valores de k :

    para result_index = 1 : k
    5

    Calcular la convolución para todos los valores de j:

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

    Cerrar el bucle con el comando "fin"
    < . br>

    Previous :

    next :
      Artículos relacionados
    ·Cómo volver a indizar una tabla Montón 
    ·Cómo convertir a BigInteger internacional 
    ·Cómo convertir Hex de decimales en Oracle 
    ·¿Qué es un atributo de datos 
    ·¿Cuáles son los beneficios de Adobe ColdFusion 
    ·Cómo hacer XSD 
    ·Cómo hacer que una máquina de estados finitos determi…
    ·¿Qué es la cobertura de sentencias 
    ·Cómo deshabilitar Títulos en FancyBox 
    ·Cómo reconstruir Servidores Web COBOL 
      Artículos destacados
    ·Cómo estudiar Visual Basic 
    ·Cómo mostrar los datos de base de datos en páginas We…
    ·Cómo hacer un Google Map Overlay 
    ·¿Cuánto por hora ¿Los programadores de PHP Marca 
    ·Cómo hacer un WAR paquete Java 
    ·Cómo encontrar a una pérdida de memoria en Linux 
    ·Cómo cambiar el nombre de un botón en Visual Basic 20…
    ·Cómo utilizar códigos de acceso en una matriz unidime…
    ·Cómo escribir Pseudocódigo de una calculadora 
    ·Cómo quitar Crestline Ventanas 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com