FASORES
Un fasor es una representación gráfica de un número complejo que se utiliza para representar una oscilación, de forma que el fasor suma de varios fasores puede representar la magnitud y fase de la oscilación resultante de la superposición de varias oscilaciones en un proceso de interferencia.
Los fasores se utilizan directamente en ingeniería eléctrica, óptica, ingeniería de telecomunicaciones yacústica. La longitud del fasor da la amplitud y elángulo entre el mismo y el eje-x la fase angular. Debido a las propiedades de la matemática de oscilaciones, en electrónica los fasores se utilizan habitualmente en el análisis rudimentario de circuitos en AC. Finalmente, los fasores pueden ser utilizados para describir el movimiento de un oscilador. Las proyecciones del fasor en los ejes x e y tiene diferentes significados físicos.
Los fasores se usan sobre todo para resolver visualmente problemas del tipo: "existen varias ondas de la misma frecuencia pero fases y amplitudes diferentes interfiriendo en un punto, ¿cual es la intensidad resultante?". Para solventar este problema, se dibuja un fasor para cada una de las oscilaciones en dicho punto y después se aplica la suma fasorial (similar a lasuma vectorial) sobre ellos. La longitud del fasor resultante es la amplitud de la oscilación resultante, y su longitud puede elevarse al cuadrado para obtener la intensidad. Nótese que mientras que la suma de varias oscilaciones sinusoidales no es necesariamente otra oscilación sinusoidal, la suma de varias oscilaciones sinusoidales de la misma frecuencia sí lo es, permitiendo leer la fase resultante como el ángulo del fasor resultante.
PARA MAYOR INFORMACIÓN VER ESTE VÍDEO ME SIRVIÓ DE MUCHO. (PRIMERA PARTE)https://www.youtube.com/watch?v=FubDHDj7LLk
(SEGUNDA PARTE)https://www.youtube.com/watch?v=aClVrweyDg0
#include <iostream> using namespace::std; // Se define la clase Complex class Complex { // Abre la clase complex public: Complex( float = 0, float = 0); // Constructor void Recibe(); float Real(); float Imaginario(); void Suma(float, float, float, float); void Resta(float, float, float, float); void Impresion() /* Esta funcion miembro, por ser la mas simple, se definira aqui mismo, solo como un ejemplo de que esto puede hacerse */ { // Abre la funcion miembro Impresion cout << "( " << R << " , " << I <<" )" << endl; } // Cierra la funcion miembro Impresion private: float R; float I; }; // Cierra la clase complex ////////////////////////////////////////////////////////////// // CONSTRUCTOR ///////////////////////////////////////////////////////////////// Complex::Complex( float a, float b) { // Abre constructor R = a; I = a; } // Cierra constructor ///////////////////////////////////////////////////////////////// // FUNCION MIEBRO RECIBE ///////////////////////////////////////////////////////////////// void Complex::Recibe() { // Abre funcion miembro Recibe cout << "\nIntroduzca la parte real del numero: " << endl; cin >> R; cout << "\nIntroduzca la parte compleja del numero: " << endl; cin >> I; } // Cierra funcion miembro Recibe /////////////////////////////////////////////////////////////////// // FUNCION MIEMBRO REAL ////////////////////////////////////////////////////////////////// float Complex::Real() { return R; } ///////////////////////////////////////////////////////////////// // FUNCION MIEMBRO IMAGINARIO //////////////////////////////////////////////////////////////// float Complex::Imaginario() { return I; } //////////////////////////////////////////////////////////////// // FUNCION MIEMBRO SUMA /////////////////////////////////////////////////////////////// void Complex::Suma( float a, float b, float c, float d) { // Abre funcion miembro Suma cout <<"\n La suma de los numeros es: ( " << a + c << " , " << b + d <<" )" << endl; } // Cierra funcion miembro Suma ////////////////////////////////////////////////////////////// // FUNCION MIEMBRO RESTA ////////////////////////////////////////////////////////////// void Complex::Resta( float a, float b, float c, float d) { // Abre funcion miembro Resta cout <<"\n La resta de los numeros es: ( " << a - c << " , " << b - d <<" )" << endl; } // Cierra funcion miembro Resta /////////////////////////////////////////////////////////////////// // MAIN ///////////////////////////////////////////////////////////////// int main() { // Abre main Complex s; Complex x; Complex y; x.Recibe(); y.Recibe(); s.Suma(x.Real(), x.Imaginario(), y.Real(), y.Imaginario()); s.Resta(x.Real(), x.Imaginario(), y.Real(), y.Imaginario()); return 0; } // Cierra main
0 comentarios:
Publicar un comentario