Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plot 倍频程绘图中的语法错误_Plot_Fft_Octave - Fatal编程技术网

Plot 倍频程绘图中的语法错误

Plot 倍频程绘图中的语法错误,plot,fft,octave,Plot,Fft,Octave,我想打印值时出现以下语法错误: syntax error >>> plot(freq1, abs(fft1/max(fft1)),xlabel('f(Hz)'), ylabel('Amplitude I(f)'); ^ 我的定义如下: a=x+y+z; % a is a sinus mixture of di

我想打印值时出现以下语法错误:

       syntax error

>>> plot(freq1, abs(fft1/max(fft1)),xlabel('f(Hz)'), ylabel('Amplitude I(f)');
                                                                             ^
我的定义如下:

a=x+y+z; % a is a sinus mixture of different curves/functions 
n1 = fa/0.05; % N is 50 ms
fft1=fft(a,n1);
freq1 = [0:deltaF1:fa-fft1];
plot(freq1, abs(fft1/max(fft1)),xlabel('f(Hz)'), ylabel('Amplitude I(f)');

编辑:别再投票否决我了,我知道这个问题不太有趣(请看下面对答案的评论),谢谢

您的左括号
多于右括号
,这是一个语法错误

应该是:

plot(freq1, abs(fft1/max(fft1)),xlabel('f(Hz)'), ylabel('Amplitude I(f)'));

1.您实际上还没有发布错误。2.Matlab很有帮助地在出现错误的那条线旁边放了一条小红线。3.计数括号您在
绘图
命令末尾缺少一个
,但错误消息应该是清楚的“不平衡或意外的括号或括号”。@m.s.您是对的。在我更正了丢失的偏执之后,语法错误消失了。@DaveDurbin我没有发布语法错误,因为它没有显示确切的位置,而且到目前为止这只是一条微不足道的错误消息…@DaveDurbin我添加了错误消息。正如您所看到的,错误日志并没有完全显示出来,因为它只声明了分号,而没有声明缺少的括号。是的,正如其他用户已经评论过的,谢谢。我很抱歉快速发布这个问题,因为其他用户可能对此不感兴趣。