Video aus Matlab Simulation erstellen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Autor: Prof. Ulrich Schneider In dieser Lektion lernen Sie, ein Animated Gif mit Matlab zu erstellen.

Zeitumfang: 45 Minuten

Aufgabe

  • Simulieren Sie zyklisch einen variierenden Funktionsgrafen, der sich mit der Zeit verändert.
  • Speichern Sie die Einzelbilder in einer n-dimensionalen Matrix ab.
  • Speichern Sie diese Matrix als animierte Bilddatei
    Animated.gif
    
    ab.

Tipp: verwenden Sie zum Zusammenfügen der Bilder

imwrite(ImageData,map,filename,'gif','WriteMode','append')

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]);

Beispiel

Zusammenfassung

Literatur

Weblinks

Einzelnachweise

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