Fenster haben bessere Namen

370
Steven Sagona

Wenn ich in Matlab programmiere, haben alle Skripts, die ich schreibe, das Verzeichnis als Teil ihres Namens, so dass ich sie nicht anhand ihres Namens unterscheiden kann. Hier ist ein Bild, um zu sehen, was ich meine.

Bild

Irgendwelche Ideen, wie ich es einfacher machen kann, zu sehen, was ich sehe?

0
Dann müssen Sie die Matlab-Entwickler bitten, eine Option anzugeben, um einen anderen Titel anzuzeigen oder Dateien in einen besseren Pfad zu legen phuclv vor 5 Jahren 1
Der Titel eines Fensters wird durch die Anwendung definiert, die es registriert, in diesem Fall Matlab. Daher können Sie die Matlab-Entwickler nur bitten, ihren Fensterverwaltungscode so zu ändern, dass nur der Dateiname in der Titelleiste angezeigt wird. zdimension vor 5 Jahren 1
Steht der Beitrag [Dynamische Änderung des Befehlsfenstertitels in Matlab] (https://stackoverflow.com/questions/17466348/dynamically-changing-the-command-window-title-in-matlab) für Ihr Problem? Eine andere Möglichkeit ist [Einstellung des Fensters / Bildtitels] (https://stackoverflow.com/questions/3990951/setting-window-picture-title). harrymc vor 5 Jahren 3
Ja, das hat funktioniert. Vielen Dank. Steven Sagona vor 5 Jahren 0
Ich sollte in diesem Fall eine Antwort aufbringen, aber welche hat für Sie gearbeitet? harrymc vor 5 Jahren 0

1 Antwort auf die Frage

0
harrymc

Es gibt zwei Möglichkeiten, um den Titel eines Matlab-Fensters zu ändern.

Ändern Sie den Titel des Befehlsfensters

Dies geschieht durch folgendes Skript ( Quelle ):

function idetitle(Title) %IDETITLE Set Window title of the Matlab IDE % % Examples: % idetitle('Matlab - Foo model') % idetitle(sprintf('Matlab - some big model - #%d', feature('getpid')))  win = appwin(); if ~isempty(win) win.setTitle(Title); end end 

Ändern Sie die Name-Eigenschaft des Figurenfensters

Von diesem Beitrag :

img = imread('pic.jpg','jpg'); r = img(:,:,1); g = img(:,:,2); b = img(:,:,3);  figure('Name','this is the red channel'), imshow(r); figure('Name','this is the green channel','NumberTitle','off'), imshow(g); title(gca,'you can also place a title like this')   fh = figure; imshow(b); set(fh,'Name','this is the blue channel') 

Wenn Sie anrufen imshow(g,[]), wird das Bild automatisch auf min / max skaliert.