Error: Unexpected MATLAB expression. SYNTAX ERROR?!

조회 수: 7 (최근 30일)
Sha Ka
Sha Ka 2014년 6월 18일
댓글: Image Analyst 2014년 6월 18일
>> f=10:1:100000; % f is the frequency varying from 10 to 100000 in steps of 1hz
>> G=2483.71*(2pi*f*10)(2pi*f*100)*1018/(60.7*2pi*f*100)*10-9+1)(6.07*2pi*f*10*10-9+1);
>> faxis=0.000001*f;
>> plot(f axis,f,'w',f,G,'r')
xlabel('Frequency, rad/s'), ylabel('Gain, V/V')
title('Frequency Response Plots')
subplot(2,1,2), semilogx(w, phase)
xlabel('Frequency, rad/s'), ylabel('Phase, deg')
>> xlabel ('Frequency in Hz')
>> ylabel ('Voltage in volts')
>> text (6,6,'G(f)')
G=2483.71*(2pi*f*10)(2pi*f*100)*1018/(60.7*2pi*f*100)*10-9+1)(6.07*2pi*f*10*10-9+1);
|
Error: Unexpected MATLAB expression.
Hey everyone, how are you? I have this code that WAS working not too long ago but when I come to simulate it, it doesn't wanna work and it spits out this error message. This is for a Bode plot Midband voltage amplifier circuit. I have checked my work and everything and it was working before but I don't see what I changed in it. Anyone have any ideas? Thank you :)

채택된 답변

Marta Salas
Marta Salas 2014년 6월 18일
You need to checked carefully what you have written in the definition of G, I have spotted some * missing, there is also a missing bracket (bold one) that I can not figure out where it starts:
G=2483.71*(2 * pi*f*10) * (2 * pi*f*100)*1018/(60.7*2 * pi*f*100)*10-9+1 ) *(6.07*2*pi*f*10*10-9+1);

추가 답변 (2개)

Image Analyst
Image Analyst 2014년 6월 18일
Why doesn't the G= have a >> in front of it? Is it on the same line as the call to text()? Anyway, that line has for ( but 5 ) so there is a mismatch in the number pf parentheses. Fix that.
  댓글 수: 9
Sha Ka
Sha Ka 2014년 6월 18일
HEY it worked!!! Perfect! Wow thank you so much for all of your help! I appreciate it very much :D
Image Analyst
Image Analyst 2014년 6월 18일
You're welcome. You can "thank" us by voting for our Answers.

댓글을 달려면 로그인하십시오.


Pallavi
Pallavi 2014년 6월 18일
G=2483.71*(2pi*f*10)(2pi*f*100)*1018/(60.7*2pi*f*100)*10-9+1)(6.07*2pi*f*10*10-9+1);
Please check this expression which says missing parenthesis.
(60.7*2pi*f*100)*10-9+1) is the problem area with no left parenthesis.

카테고리

Help CenterFile Exchange에서 Frequency-Domain Analysis에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by