Error: Unexpected MATLAB expression. SYNTAX ERROR?!

조회 수: 2 (최근 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에서 Get Started with Control System Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by