Error using phase (line 15) Not enough input arguments.
Mostra commenti meno recenti
>> f=10:1:100000; % f is the frequency varying from 10 to 100000 in steps of 1hz
G=2483.71.*(2.*pi.*f.*10).*((2.*pi.*f*100).*(10^18))/(((60.7.*2.*pi.*f.*100).*(10^-9))+1).*(((6.07.*2.*pi*f.*10).*(10^-9))+1);
faxis=0.000001*f;
plot(faxis,f,'w',f,G,'r')
xlabel('Frequency, rad/s'), ylabel('Gain, V/V')
title('Frequency Response Plots')
subplot(2,1,2);
>> semilogx(w, phase);
Error using phase (line 15)
Not enough input arguments.
Hey everyone, how are you? I am having some trouble with this code. I am trying to make the argument that 'w' is my variable and for it to be displayed in the graph, but it is not showing up in the window when I graph it. Instead I get this error, has anyone else had trouble with this?!
Please help me :(
Thank you!
13 Commenti
Star Strider
il 18 Giu 2014
Including your phase function will help immeasurably!
That seems to be where the error is.
There are only 8 lines to the code you posted, so we have no idea what (line 15) refers to.
Sha Ka
il 18 Giu 2014
Sha Ka
il 18 Giu 2014
Modificato: Star Strider
il 18 Giu 2014
José-Luis
il 18 Giu 2014
Sha Ka
il 18 Giu 2014
José-Luis
il 18 Giu 2014
Where do you expect to get w from?
Star Strider
il 18 Giu 2014
@Sha Ka — PLEASE put your code in a separate script file and run it from there. I feel we’re chasing a moving target otherwise.
(P.S — I think I did all the editing.)
Sha Ka
il 18 Giu 2014
Star Strider
il 18 Giu 2014
w = ?
phase = ?
Sha Ka
il 18 Giu 2014
Star Strider
il 18 Giu 2014
My pleasure!
Sha Ka
il 18 Giu 2014
Star Strider
il 19 Giu 2014
Thank you! I genuinely appreciate your concern and your support for my efforts!
I put my latest comment as an Answer (since it seemed to be the one of most relevance).
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su MATLAB in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!