是否有可能在matlab中制作一个实际上不会记录值的日志?我正在绘制宽范围的值,当我尝试制作它们的对数图时,低于1的那些变为负数.我只是想在没有记录日志的情况下在对数刻度上绘制值.
Lar*_*ang 15
对的,这是可能的.使用该loglog
命令.
Mathworks网站上的示例:
x = logspace(-1,2); % generate a sequence of points equally spaced logarithmically
loglog(x,exp(x),'-s')
grid on
Run Code Online (Sandbox Code Playgroud)
如果您不希望两个轴都是对数刻度,请使用semilogx
或semilogy
.