Einführung in MATLAB: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 17: Zeile 17:
     % Interaktiven Dialog starten
     % Interaktiven Dialog starten
     [filename, pathname] = ...
     [filename, pathname] = ...
         uigetfile({'*.png';'*.*'},'File Selector');
         uigetfile({'*.png';'*.*'},'File Selector'); % Fokus auf Dateiendung '*.png'
     if isequal(filename,0)
     if isequal(filename,0)
         disp('User selected Cancel')   
         disp('User selected Cancel')   

Version vom 24. Mai 2014, 10:43 Uhr

Lektion 1

Bild mit interaktivem Dialog laden

  • Laden Sie ein Bild indem Sie den Nutzer die Datei mit einem GUI auswählen lassen.
  • Von der Bilddatei sill anschließend Pfad und Dateiname verfügbar sein.

Musterlösung

% Schalter um das Lade-GUI zu umgehen
bShortCut=false;

if (bShortCut==true)
    % vorgegebene Bilddatei laden
    filename = 'P3_image_error.png';
    pathname = [cd,'\'];
    disp(['Alternatives Bild laden: ', fullfile(pathname, filename)])
else
    % Interaktiven Dialog starten
    [filename, pathname] = ...
        uigetfile({'*.png';'*.*'},'File Selector'); % Fokus auf Dateiendung '*.png'
    if isequal(filename,0)
        disp('User selected Cancel')  
    else
        disp(['User selected', fullfile(pathname, filename)])
    end
end
% Bild laden
Originalbild = imread([pathname, filename]);

BSD-Lizenz

Copyright (c) 2014, Hochschule Hamm-Lippstadt, Dep. Lip. 1, Prof. Ulrich Schneider
Hochschule Hamm-Lippstadt. Alle Rechte vorbehalten.


→ zurück zum Hauptartikel: Virtuelle Lehrveranstaltungen