I want to write a function that takes 3 matrices and 2 strings as an argument. I successfully passed matrices as an argument but i could not do the same thing for strings. Is there anyone who knows how i can use strings as an argument and how should i pass strings on the line that i call the function? I want to use the function several times and i have different names for xlabel and ylabel so i want to use these names as an argument.
function [ ] = plotAmplitudeSpectrum( inp_signal, time_vector, Fsample, xlabel, ylabel )% Fsample: sampling frequency
L = length(time_vector);Y = fft(inp_signal);P2 = abs(Y/L);P1 = P2(1:L/2+1);P1(2:end-1) = 2*P1(2:end-1);f = Fsample*(0:(L/2))/L;plot(f,P1,'LineWidth',2);title('Sinyalin Genlik Spektrumu');xlabel(xlabel);ylabel(ylabel);end
Best Answer