function [ fs, f0, d, t, y, call ] = CallingFunction()%UNTITLED2 Summary of this function goes here
% Detailed explanation goes here
endfunction [ f0,fs,d ] = Funktion1 ( )% This function reads in Duration, Fundamental & Sample frequencies
% Accepts inputs
f0 = input('Enter the Fundamental frequency, :');fs = input('Enter the Sample frequency, :');d = input('Enter the Duration, :');endfunction [ t, y ] = Funktion2( f0 , fs , d )%UNTITLED4 Summary of this function goes here
% Creates Time vector & Sinusoid vector
t=0:1/fs:d; y1=sin(2*pi*f0*t); y2=sin(2*pi*2*f0*t); y3=sin(2*pi*3*f0*t); y=y1+y2+y3;endfunction [ ] = Funktion3( fs , t , y )%%Plot & play results
% Read in decay parameters
K = input('Value of K; :');%%Create exp decay fn
A=(K*exp(-1.5*t)).*sin(2*pi*0.65*t); call=A.*y; %%Play through sound card & plot
soundsc(call,fs) plot(t,call) end
MATLAB: I cant work out whick way to structure this code. Multiple functions with multiple inputs/outputs
multiple functions with multiple inputs/outputs
Best Answer