-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcylinderCone.m
23 lines (19 loc) · 900 Bytes
/
cylinderCone.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function [boreData, holeData] = cylinderCone( ~ )
% Air column, tonehole, and fingering data for a cylinder-cone structure
% with no side holes.
% Air column radii measurements
boreData = [1e-3*[0 50 100]; % positions (from input end)
1e-3*[10 10 23.397]]; % radii at corresponding points
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Tonehole specifications
%
% holeData: Row 1 - positions (from input end)
% Row 2 - tonehole radii
% Row 3 - tonehole heights
% Row 4 - tonehole states (1 = open, 0 = closed)
% Row 5 - tonehole pad state (1 = pad exists, 0 = no pad
% ** subsequent rows optional **
% Row 6 - tonehole pad radii
% Row 7 - tonehole pad heights (above hole)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
holeData = zeros(5, 0);