-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
11 changed files
with
170 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
name: MATLAB Build | ||
|
||
# Controls when the action will run. | ||
on: | ||
push: | ||
branches: [ release ] | ||
pull_request: | ||
branches: [ release ] | ||
workflow_dispatch: | ||
|
||
# Add permission to write GitHub pages | ||
permissions: | ||
contents: write | ||
pages: write | ||
id-token: write | ||
|
||
jobs: | ||
test: | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
MATLABVersion: [R2024a,R2024b] | ||
runs-on: ubuntu-latest | ||
steps: | ||
# Checks-out your repository | ||
- uses: actions/checkout@v4 | ||
|
||
# Sets up a display server | ||
- name: Start display server | ||
if: ${{ always() }} | ||
run: | | ||
sudo apt-get install xvfb | ||
Xvfb :99 & | ||
echo "DISPLAY=:99" >> $GITHUB_ENV | ||
# Sets up MATLAB | ||
- name: Setup MATLAB | ||
uses: matlab-actions/setup-matlab@v2 | ||
with: | ||
release: ${{ matrix.MATLABVersion }} | ||
products: Symbolic_Math_Toolbox | ||
|
||
# Run all the tests | ||
- name: Run SmokeTests | ||
uses: matlab-actions/run-command@v2 | ||
with: | ||
command: openProject(pwd); RunAllTests; | ||
|
||
# Upload the test results as artifact | ||
- name: Upload TestResults | ||
if: ${{ always() }} | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: TestResults_${{ matrix.MATLABVersion }} | ||
path: ./public/* | ||
overwrite: true | ||
|
||
badge: | ||
if: ${{ always() }} | ||
needs: [test] | ||
strategy: | ||
fail-fast: false | ||
runs-on: ubuntu-latest | ||
steps: | ||
|
||
# Checks-out your repository | ||
- uses: actions/checkout@v4 | ||
|
||
# Sets up R2023b | ||
- name: Setup MATLAB | ||
uses: matlab-actions/setup-matlab@v2 | ||
with: | ||
release: R2024b | ||
|
||
# Download the test results from artifact | ||
- name: Download All TestResults | ||
uses: actions/download-artifact@v4 | ||
with: | ||
path: public | ||
pattern: TestResults_* | ||
merge-multiple: true | ||
|
||
# Create the test results badge | ||
- name: Run PostSmokeTest | ||
uses: matlab-actions/run-command@v2 | ||
with: | ||
command: openProject(pwd); PostSmokeTest; | ||
|
||
# Deploy reports to GitHub pages | ||
- name: Setup Pages | ||
uses: actions/configure-pages@v5 | ||
- name: Upload pages artifact | ||
uses: actions/upload-pages-artifact@v3 | ||
with: | ||
path: public | ||
- name: Deploy to GitHub Pages | ||
id: deployment | ||
uses: actions/deploy-pages@v4 | ||
|
||
# Commit the JSON for the MATLAB releases badge | ||
- name: Commit changed files | ||
continue-on-error: true | ||
run: | | ||
git config user.name "${{ github.workflow }} by ${{ github.actor }}" | ||
git config user.email "<>" | ||
git pull | ||
git add Images/TestedWith.json | ||
git commit Images/TestedWith.json -m "Update CI badges ${{ github.ref_name }}" | ||
git fetch | ||
git push |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,65 @@ | ||
|
||
[![View on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/135291-analisis-de-fourier) or [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=README.mlx) | ||
# <span style="color:rgb(213,80,0)">Análisis de Fourier</span> | ||
|
||
[![MATLAB Versions Tested](https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2FMathWorks-Teaching-Resources%2FFourier-Analysis_es%2Frelease%2FImages%2FTestedWith.json)](https://MathWorks-Teaching-Resources.github.io/Fourier-Analysis_es) | ||
# Información | ||
|
||
**Curriculum Module** | ||
Este módulo de currículum enseña análisis de Fourier utilizando [scripts interactivos](https://www.mathworks.com/products/matlab/live-editor.html) y [aplicaciones de MATLAB](https://www.mathworks.com/products/matlab/app-designer.html). El módulo se enseña desde una perspectiva de procesamiento de señales a un nivel adecuado para un curso introductorio de señales y sistemas. En la primera lección, los estudiantes usan aplicaciones para visualizar series de Fourier y desarrollar intuición sobre el dominio de la frecuencia. En lecciones posteriores, los estudiantes estudian series de Fourier complejas, transformadas de Fourier y transformadas de Fourier discretas. A medida que los estudiantes progresan, pasan de utilizar aplicaciones a escribir su propio código para analizar señales. A lo largo del módulo, los estudiantes aplican técnicas de Fourier para analizar señales de audio grabadas. | ||
|
||
|
||
Cada tema incluye un laboratorio que aplica los conceptos enseñados en la lección. Las soluciones están disponibles bajo petición del instructor. Si desea solicitar soluciones, encuentra algún problema o tiene una sugerencia, envíe un correo electrónico al equipo de enseñanza en línea de MathWorks a [email protected]. | ||
|
||
|
||
Este módulo ha sido traducido automáticamente del inglés. | ||
|
||
## Antecedentes | ||
1. Asegúrese de tener todos los productos requeridos (listados a continuación) instalados. Si necesita incluir un producto, agréguelo utilizando el Explorador de complementos. Para instalar un complemento, vaya a la pestaña **Home** y seleccione <img src="README_media/image_0.png" width="16" alt="image_0.png"> **Add-Ons** > **Get Add-Ons**. | ||
2. Comience con cada tema haciendo clic en el enlace de la primera columna de la tabla a continuación para acceder al ejemplo introductorio. Las instrucciones dentro de cada script interactivo lo guiarán a través de la lección. | ||
3. Complete la tarea de laboratorio ubicada en la última columna de la tabla para aplicar los conceptos. | ||
|
||
## Productos | ||
|
||
MATLAB®, Symbolic Math Toolbox™ | ||
|
||
# Módulos | ||
## [**SerieDeFourier.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/SerieDeFourier.mlx) | ||
| | | | | ||
| :-- | :-- | :-- | | ||
| | **En este script, los estudiantes...** <br> | **Tareas del laboratorio** <br> | | ||
| <img src="README_media/image_1.png" width="267" alt="image_1.png"> <br> | $\bullet$ Comparar señales en los dominios del tiempo y la frecuencia. <br> $\bullet$ Analizar señales de audio en el dominio de la frecuencia. <br> $\bullet$ Visualizar modos de serie de Fourier. <br> $\bullet$ Describir cómo se representa el cambio de fase en una serie de Fourier. <br> $\bullet$ Discutir magnitud y fase. <br> | [Lab1\_SerieDeFourier.mlx](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/Lab1_SerieDeFourier.mlx) <br> | | ||
| | | | | ||
|
||
## [**FourierCompleja.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/FourierCompleja.mlx) | ||
| | | | | ||
| :-- | :-- | :-- | | ||
| | **En este script, los estudiantes...** <br> | **Tareas del laboratorio** <br> | | ||
| <img src="README_media/image_2.png" width="267" alt="image_2.png"> <br> | $\bullet$ Recordar la fórmula de Euler. <br> $\bullet$ Comparar series de Fourier complejas y reales. <br> $\bullet$ Visualizar series de Fourier complejas. <br> $\bullet$ Construir funciones utilizando series de Fourier complejas. <br> | [Lab2\_SerieDeFourierCompleja.mlx](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/Lab2_SerieDeFourierCompleja.mlx) <br> | | ||
| | | | | ||
|
||
## [**TransformadaDeFourier.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/TransformadaDeFourier.mlx) | ||
| | | | | ||
| :-- | :-- | :-- | | ||
| | **En este script, los estudiantes...** <br> | **Tareas del laboratorio** <br> | | ||
| <img src="README_media/image_3.png" width="267" alt="image_3.png"> <br> | $\bullet$ Comparar series de Fourier con la transformada de Fourier. <br> $\bullet$ Evaluar la transformada de Fourier de una función. <br> $\bullet$ Representar señales utilizando funciones continuas. <br> $\bullet$ Discutir ondas portadoras y modulación. <br> $\bullet$ Comparar funciones en los dominios del tiempo y la frecuencia utilizando la transformada de Fourier. <br> | [Lab3\_TransformadaFourier.mlx](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/Lab3_TransformadaFourier.mlx) <br> | | ||
| | | | | ||
|
||
## [**FourierDiscreta.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/FourierDiscreta.mlx) | ||
| | | | | ||
| :-- | :-- | :-- | | ||
| | **En este script, los estudiantes...** <br> | **Tareas del laboratorio** <br> | | ||
| <img src="README_media/image_4.png" width="267" alt="image_4.png"> <br> | $\bullet$ Graficar la transformada discreta de Fourier (DFT). <br> $\bullet$ Usar la función fft para calcular la DFT. <br> $\bullet$ Relacionar la DFT con la transformada de Fourier. <br> $\bullet$ Aplicar la DFT para analizar una señal de audio. <br> | [Lab4\_DFT\_es.mlx](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fourier-Analysis_es&project=FourierAnalysis.prj&file=Scripts/Lab4_DFT_es.mlx) <br> | | ||
| | | | | ||
|
||
# Apps | ||
| | | | | | ||
| :-- | :-- | :-- | :-- | | ||
| [Sine and Cosine Series app](matlab:run SinCosSeries.mlapp;) <br> | [Fourier Series app](matlab:run InteractiveFourierSeries.mlapp;) <br> | [Magnitude and Phase app](matlab:run MagnitudePhase.mlapp;) <br> | [Complex Fourier Series app](matlab:run ComplexFourierSeries.mlapp) <br> | | ||
| [<img src="README_media/image_5.png" width="186" alt="image_5.png">](matlab:run SinCosSeries.mlapp) <br> | [<img src="README_media/image_6.png" width="186" alt="image_6.png">](matlab:run InteractiveFourierSeries.mlapp) <br> | [<img src="README_media/image_7.png" width="186" alt="image_7.png">](matlab:run MagnitudePhase.mlapp) <br> | [<img src="README_media/image_8.png" width="185" alt="image_8.png">](matlab:run ComplexFourierSeries.mlapp) <br> | | ||
| | | | | | ||
|
||
# Educator Resources | ||
- [Educator Page](https://www.mathworks.com/academia/educators.html) | ||
|
||
|
||
Copyright 2023 The MathWorks™, Inc | ||
|
||
_Created with R2024a. Compatible with R2024a and later releases._ | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.