Einführung in MATLAB: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 9: Zeile 9:
% Schalter um das Lade-GUI zu umgehen
% Schalter um das Lade-GUI zu umgehen
bShortCut=false;
bShortCut=false;
if (bShortCut==true)
if (bShortCut==true)
    % vorgegebene Bilddatei laden
     filename = 'P3_image_error.png';
     filename = 'P3_image_error.png';
     pathname = [cd,'\'];
     pathname = [cd,'\'];
     disp(['Alternatives Bild laden: ', fullfile(pathname, filename)])
     disp(['Alternatives Bild laden: ', fullfile(pathname, filename)])
else
else
      
     % Interaktiven Dialog starten
     [filename, pathname] = ...
     [filename, pathname] = ...
         uigetfile({'*.png';'*.*'},'File Selector');
         uigetfile({'*.png';'*.*'},'File Selector');
     if isequal(filename,0)
     if isequal(filename,0)
         disp('User selected Cancel')
         disp('User selected Cancel')
       
     else
     else
         disp(['User selected', fullfile(pathname, filename)])
         disp(['User selected', fullfile(pathname, filename)])
     end
     end
   
end
end
% Bild laden
% Bild laden

Version vom 24. Mai 2014, 11:40 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

<source line lang="matlab" style="font-size:medium"> % 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');
   if isequal(filename,0)
       disp('User selected Cancel')  
   else
       disp(['User selected', fullfile(pathname, filename)])
   end

end % Bild laden Originalbild = imread([pathname, filename]);

<\source>


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