changeloglabels v3
The function will change all the axes that have log labels (10^XX) to linear labels while still maintaining the log spacing. It will remake the labels when the zoom in/out and pan functions are used.
This is particularly useful for frequency plots.
Update: This function no longer needs to be actively called. Place the following commands in you startup file:
set(0,'DefaultFigureCreateFcn','set(zoom,''ActionPostCallback'',''changeloglabels'');set(pan,''ActionPostCallback'',''changeloglabels'')')
set(0,'DefaultAxesCreateFcn','proplistener(gca,{''XScale'',''YScale''},''PostSet'',''changeloglabels'')')
Whenever a plot is made with log axes, this code will automatically run.
Note: This usage requires that you have proplistener.m, I.D. 18301
Zitieren als
Jeffrey (2026). changeloglabels v3 (https://de.mathworks.com/matlabcentral/fileexchange/25384-changeloglabels-v3), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
- MATLAB > Graphics > Labels and Styling > Labels and Annotations > Axis Labels >
- MATLAB > Graphics > 2-D and 3-D Plots > Line Plots > Log Plots >
Tags
Quellenangaben
Inspiriert von: PropListener - add a callback to property value get/set event, Change Log Labels
Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.2.0.0 | Reset labels to auto for when switching back to linear units. |
||
| 1.0.0.0 |
