function f = plotParameters(obj) arguments (Input) obj (1, 1) {mustBeA(obj, 'sigmoidSensor')}; end arguments (Output) f (1, 1) {mustBeA(f, 'matlab.ui.Figure')}; end % Distance and tilt sample points d = 0:(obj.alphaDist / 100):(2*obj.alphaDist); t = -90:1:90; % Sample membership functions d_x = obj.distanceMembership(d); t_x = obj.tiltMembership(t); % Plot resultant sigmoid curves f = figure; tiledlayout(f, 2, 1, "TileSpacing", "tight", "Padding", "compact"); % Distance nexttile(1, [1, 1]); grid("on"); title("Distance Membership Sigmoid"); xlabel("Distance (m)"); ylabel("Membership"); hold('on'); plot(d, d_x, 'LineWidth', 2); hold('off'); ylim([0, 1]); % Tilt nexttile(2, [1, 1]); grid("on"); title("Tilt Membership Sigmoid"); xlabel("Tilt (deg)"); ylabel("Membership"); hold('on'); plot(t, t_x, 'LineWidth', 2); hold('off'); ylim([0, 1]); end