我正在尝试显示此 Matlab 文本,但显然该行中有错误
title('z(x)=1+e^(-2x)*cos(\omegax)');
我以为我放在$
.. $
LaTeX 之间的任何内容都会被读作数学表达式。但由于该行只有数学表达式,我找不到错误。
你们有人能帮助我吗?
这是整个区块:
x=linspace(0,2,1000);
w1=0.1;
w2=0.5;
w3=1.0;
z1=1+exp(-2*x).*cos(w1*x);
z2=1+exp(-2*x).*cos(w2*x);
z3=1+exp(-2*x).*cos(w3*x);
figure(1)
plot(x,z1,'k-',x,z2,'k--',x,z3,'k.');
grid on;
xlabel('tempo(s)');
zlabel('z(x)');
title('z(x)=1+e^(-2x)*cos(\omegax)');
legend('\omega=0,1','\omega=0,5','\omega=1');
答案1
\omegax
未定义。你可能需要\cos(\omega x)
在你的行中title('z(x)=1+e^(-2x)*cos(\omegax)');
。