Modellierung und Simulation - Systematische Programmierung: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „{| class="wikitable" |- | '''Autor:''' || Prof. Dr.-Ing. Schneider |- | '''Termin:''' || 24.04.2025 |} ---- → MATLAB<sup>®</sup> Befehlsübersicht<br> → zurück zum Hauptartikel: BSE Modellierung und Simulation - SoSe26
 
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
|-
|-
| '''Termin:''' || 24.04.2025
| '''Termin:''' || 24.04.2025
|-
| '''Status:'''|| [https://app.sli.do/event/rVQA45BZbN1eooqXr3QdGR Slido Link] - Passcode: m54dar
|}
= Aufgabe 5.3 - Programmiergrundlagen - Systematische Programmierung =
Erzeugen Sie sich ein Framework für zukünftige Programmierarbeiten mit folgenden Ablauf:
# Header mit: Programmname, Autor, Änderungsdatum, Erstelldatum, Beschreibung, Input, Output
# Konsole löschen, Workspace bereinigen, Fenster schließen
# Initialisierung von Variablen etc.
# Simulationsschleife/Algorithmus
# Plots/Ausgabe etc.
Arbeiten Sie dabei mit Ausgaben vor und nach jedem Abschnitt. Bsp.: „Initialisation successful“.
'''Nützliche Befehle:''' [https://de.mathworks.com/help/matlab/ref/disp.html <code>disp</code>], fprintf
{| role="presentation" class="wikitable mw-collapsible mw-collapsed"
| <strong>Musterlösung 5.3&thinsp;</strong>
|-
| <source line lang="matlab" style="font-size:medium">%% Aufgabe 4.6 - Systematische Programmierung
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                                        %                                                                     
% Funktion        : Framework                                            %
%                                                                        %
%                                                                        %
% Eingabe        : /                                                    %
%                                                                        %
%                                                                        %
% Ausgabe        : /                                                    %
%                                                                        %
%                                                                        %
% Autor          : Erika Musterfrau                                      %
%                                                                        %
% Implementation  : MATLAB R2016b                                        %
%                                                                        %
% Bemerkung      :                                                      %
%                                                                        %
% Änderungsdatum  : 09.03.2017                                            %
%                                                                        %
% Erstelldatum    : 09.03.2017                                            %
%                                                                        %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Matlab initialisieren
clear all;
close all;
clc;
%% Initialisierung von Variablen/Konstanten
disp('Starte Initialisierung');
%Hier kommt die Initialisierung hin
disp('Initialisation erfolgreich');
fprintf('\n');
%% Simulationsschleife/Algorithmus
disp('Programmstart');
%Hier kommen die Berechnungen hin
disp('Berechnung beendet');
fprintf('\n');
%% Plots/Ausgabe
figure(1);
%Hier kommen die Ausgabe hin
%% Fenster schließen
close 1
</source>
|}
|}



Aktuelle Version vom 29. April 2026, 10:08 Uhr

Autor: Prof. Dr.-Ing. Schneider
Termin: 24.04.2025
Status: Slido Link - Passcode: m54dar

Aufgabe 5.3 - Programmiergrundlagen - Systematische Programmierung

Erzeugen Sie sich ein Framework für zukünftige Programmierarbeiten mit folgenden Ablauf:

  1. Header mit: Programmname, Autor, Änderungsdatum, Erstelldatum, Beschreibung, Input, Output
  2. Konsole löschen, Workspace bereinigen, Fenster schließen
  3. Initialisierung von Variablen etc.
  4. Simulationsschleife/Algorithmus
  5. Plots/Ausgabe etc.

Arbeiten Sie dabei mit Ausgaben vor und nach jedem Abschnitt. Bsp.: „Initialisation successful“.

Nützliche Befehle: disp, fprintf


MATLAB® Befehlsübersicht
→ zurück zum Hauptartikel: BSE Modellierung und Simulation - SoSe26