Einführung in MATLAB: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= 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)
    filename = 'P3_image_error.png';
    pathname = [cd,'\'];
    disp(['Alternatives Bild laden: ', fullfile(pathname, filename)])
else
   
    [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>


== [http://193.175.248.56/wiki/index.php/BSD-Lizenzbedingung BSD-Lizenz] ==
== [http://193.175.248.56/wiki/index.php/BSD-Lizenzbedingung BSD-Lizenz] ==

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

   filename = 'P3_image_error.png';
   pathname = [cd,'\'];
   disp(['Alternatives Bild laden: ', fullfile(pathname, filename)])

else

   [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