Simulating the Propagation of One-Dimensional and Two-Dimensional Airy Beams via the Angular Spectrum Method

Airy beams are a class of non-diffracting, self-accelerating optical fields whose propagation behaviors—such as intensity profile evolution, phase dynamics, and auto-focusing—are of great interest in optics. This article uses the Angular Spectrum Method (ASM) to simulate the propagation of one‑dimensional (1D) and two‑dimensional (2D) Airy beam ...

Posted on Tue, 21 Jul 2026 16:45:58 +0000 by jmelnick

Image Retrieval Using Color Histogram Features with MATLAB Implementation

Color Features Color represents one of the most fundamental visual attributes in digital images, effectively characterizing image content and distinguishing objects. Color histogram-based retrieval leverages the distribution of color values across an image to establish similarity between images. A color histogram is a multi-dimensional array wh ...

Posted on Sat, 11 Jul 2026 16:52:40 +0000 by fourteen00

Developing MATLAB-Based Character Recognition with Graphical Interface

GUI Application Structure function character_recognition_gui mainWindow = figure('Name','Character Recognition System',... 'Position',[150,150,850,650],'MenuBar','none'); inputSelection = uicontrol('Style','popupmenu',... 'String',{'Draw Character','Upload Image'},... 'Position',[120,580,160,25]); d ...

Posted on Sun, 05 Jul 2026 17:00:57 +0000 by Noggin

Underdetermined Blind Source Separation using the DUET Algorithm in MATLAB

Theoretical Framework of the DUET Algorithm The Degenerate Unmixing Estimation Technique (DUET) is a popular method for Blind Source Separation (BSS) when the number of sources exceeds the number of sensors (the underdetermined case). It relies on the assumption of W-disjoint orthogonality, which posits that the time-frequency representations o ...

Posted on Fri, 03 Jul 2026 17:49:08 +0000 by dh526

Rotordynamics Simulation and Nonlinear Contact Modeling in MATLAB

1. System Modeling: The Jeffcott Rotor The Jeffcott rotor is a classic representation for analyzing rotor-bearing systems, treating the rotor as a concentrated mass on a flexible, massless shaft. The following MATLAB implementation defines the state-space equations considering viscous damping, stiffness, and unbalance forces. % System paramete ...

Posted on Sat, 27 Jun 2026 16:23:26 +0000 by joshuamd3

Hybrid Particle Swarm Optimization for Day-Ahead Optimal Scheduling of Wind-Solar-Storage Microgrid

Introduction A microgrid system incorporating wind power, photovoltaic (PV) generation, energy storage, and micro gas turbine is considered in this study. The optimization objective is to minimize the total operational cost, which includes grid power purchase costs, maintenance costs for PV panels and wind turbines, battery charging/discharg ...

Posted on Sat, 20 Jun 2026 17:06:10 +0000 by wizzard

Converting 1D Signals to 2D Image Representations in MATLAB

Project Structure The implementation consists of several core components: main.m - Main script for orchestrating the conversion proces get_images.m - Core function handling signal processing and image generation axis_control.m - Utility for managing axis display settings Algorithms/ - Directory containing specialized transformation algorithms ...

Posted on Sun, 14 Jun 2026 17:15:39 +0000 by esthera

MATLAB Implementation of Envelope Alignment and Phase Compensation in ISAR Imaging

Fundamentals of ISAR Imaging Inverse Synthetic Aperture Radar (ISAR) imaging transforms radar returns into high-resolution target images through signal procesisng techniques. The key processing stages are: Radar Echoes → Range Compression → Envelope Alignment → Phase Correction → Cross-Range Processing → ISAR Image Envelope Alignment Methods ...

Posted on Tue, 09 Jun 2026 17:13:07 +0000 by allelopath

Image Encryption Using 6D Hyperchaotic System with DNA Encoding and MATLAB Implementation

Introduction Chaos-based image encryption algorithms have found widespread application across various industries. However, many existing encryption methods rely on low-dimensional chaotic systems, which compromises security and fails to meet modern cryptographic requirements. To address these limitations, this paper presents a novel image encry ...

Posted on Mon, 08 Jun 2026 18:08:13 +0000 by mac.php

Managing Simulation Data Collections with Simulink.SimulationData.Dataset

The Simulink.SimulationData.Dataset class serves as a container for grouping simulation data, whether retrieving logged results or defining external inputs. Construction Syntax Instances can be initialized in three primary ways: obj = Simulink.SimulationData.Dataset: Generates an empty container. obj = Simulink.SimulationData.Dataset(sourceDat ...

Posted on Sun, 07 Jun 2026 18:04:21 +0000 by davelr459