Find frequency/phase response of a microphone I am trying to find the frequency/phase response of two cheap microphones bought off Ebay. Basically, I want to graph the frequency responses and phase responses of both microphones on the same axis so I can compare their sensitivity in MATLAB.

One approach I have read is downloading and playing a file that consists of pink noise through a speaker and simultaneously recording this using both microphones, then using the two recorded signals and the original pink noise file to get the bode plots. This is achieved by first taking the FFT of the recorded signals and of the original pink noise signal, and then using the bode function in MATLAB. The frequency/phase response of the speaker is unknown, however I'm more interested in the differences between the two microphones, so my thoughts are this wont affect my analysis. Any thoughts on this?

Is there an easier approach to finding the frequency/phase response of two microphones that I am not aware of using MATLAB?
I would say skip MATLAB and learn more about the published frequency responses by looking up your mics here: http://recordinghacks.com/microphones. There are hundreds of mic models with responses as such: