Error: Unexpected MATLAB expression. SYNTAX ERROR?!
显示 更早的评论
>> 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 :)
采纳的回答
更多回答(2 个)
Image Analyst
2014-6-18
1 个投票
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 个评论
Image Analyst
2014-6-18
Also, there is a missing operation in between ) and ( in
.....-9+1)(6.07*.......
You can't have two parentheses back to back like that.
Sha Ka
2014-6-18
Marta Salas
2014-6-18
write 2pi as 2*pi
Sha Ka
2014-6-18
Marta Salas
2014-6-18
编辑:Marta Salas
2014-6-18
You still have a mismatch in in the number of parenthesis. The symbol "|" indicates which braket is unbalanced
Sha Ka
2014-6-18
Marta Salas
2014-6-18
Maybe you want to use element-wise multiplication: http://www.mathworks.com/help/matlab/ref/times.html
Sha Ka
2014-6-18
Image Analyst
2014-6-18
You're welcome. You can "thank" us by voting for our Answers.
Pallavi
2014-6-18
1 个投票
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.
类别
在 帮助中心 和 File Exchange 中查找有关 Circuit Envelope Simulation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!