Code covered by the BSD License  

Highlights from
Introduction to Object-Oriented Programming in MATLAB(R) Webinar

image thumbnail

Introduction to Object-Oriented Programming in MATLAB(R) Webinar

by

 

09 Apr 2009 (Updated )

Files from the "Introduction to Object-Oriented Programming in MATLAB(R)" Webinar.

analyzeData.m
%% Analyze Sensor Design
% We explore a sensor design for a far-field staring array.
% The array is designed to detect the angle of arrival (AoA)
% for a distant object emitting a signal of some frequency.
%
% The system is tested with multiple targets.  Different
% sensor configurations can be explored to investigate the
% accuracy of AoA detection, as well as the ability of the
% sensor to resolve multiple targets.

% Copyright 2008 The MathWorks, Inc.

%% Clear Workspace
clear all
close all

%% Define Radio Beacon
signal.spdOfLight  =    3e8 ;
signal.freq        =   12e7 ;
signal.wavelength  = signal.spdOfLight/signal.freq ;
signal.amp         =      1 ;

%% Define balloons
balloon(1) = target(-10, 1e8, signal) ;
balloon(2) = target( 20, 1e8, signal) ;
balloon(3) = target( 25, 1e8, signal) ;

%% Define Sensor Array
staringArray = sensor() ;

%% Compute Angles of Arrival
%arrivalAngles     = computeAoA(staringArray, balloon) ;
arrivalAngles      = staringArray.computeAoA(balloon)  ;
disp(arrivalAngles)

Contact us