from
Phasor/Polar Data Type
by Timothy Felty
Implementation of Phasor/Polar data type and associated functions
|
| y=zerosphas(x,varargin)
|
function y=zerosphas(x,varargin)
% create a zero phasor matrix full of 0/_0
% y=zerosphas(x,varargin)
% y=zerosphas(3) => 3x3 zero phasor matrix
% y=zerosphas(3,4) => creates 3x4 zero phasor matrix
% y=zerosphas([3 4]) creates a 3x4 zero phasor matrix
if nargin == 1
if numel(x)==1 % simple nxn matrix
y=phasor(zeros(x),zeros(x));
elseif numel(x)==2 % an nxm matrix
y=phasor(zeros(x(1),x(2)),zeros(x(1),x(2)));
else
error('X can only be 1 or 2 elements in length and scalar')
end
elseif nargin==2
if numel(x)==1 && numel(varargin{1})==1
y=phasor(zeros(x,varargin{1}),zeros(x,varargin{1}));
else
error('Incorrect calling usage')
end
end
|
|
Contact us at files@mathworks.com