Modellierung und Simulation - Daten & Dateizugriff

Aus HSHL Mechatronik
Version vom 10. April 2025, 20:06 Uhr von Ulrich.schneider@hshl.de (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „| <source line lang="matlab" style="font-size:medium">%% Musterlösung Aufgabe 4.3 - Cell Arrays clear all; close all; clc; %4.3.1) Header = {'Name','Alter','Beruf'}; Names = {'Walter White';'Saul Goodman';'Skyler White';'Jesse Pinkman'}; Alter = [50; 45; 47; 26]; Beruf = {'Lehrer';'Anwalt';'Einzelhandelskauffrau';'Arbeitslos'}; cellarray = cell(5,3); cellarray(1,:) = Header; cellarray(2:5,1) = Names; cellarray(2:5,2) = num2cell(Alter); cellarray(2:5,3)…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

|

%% Musterlösung Aufgabe 4.3 - Cell Arrays
clear all;
close all;
clc;

%4.3.1)
Header = {'Name','Alter','Beruf'};
Names = {'Walter White';'Saul Goodman';'Skyler White';'Jesse Pinkman'};
Alter = [50; 45; 47; 26];
Beruf = {'Lehrer';'Anwalt';'Einzelhandelskauffrau';'Arbeitslos'};
cellarray = cell(5,3);

cellarray(1,:) = Header;
cellarray(2:5,1) = Names;
cellarray(2:5,2) = num2cell(Alter);
cellarray(2:5,3) = Beruf;

%4.3.2)
table = cell2table(cellarray);

%4.3.3)
filename = 'Teil_3_CellArray.txt';
fileID = fopen(filename,'w');
formatSpecHeader = '%s %s %s\r\n';
formatSpec = '%s %d %s\r\n';

[nrows,ncols] = size(cellarray);
for row = 1:nrows
    if row==1
        fprintf(fileID,formatSpecHeader,cellarray{row,:});
    else
        fprintf(fileID,formatSpec,cellarray{row,:});
    end
end

fclose(fileID);

|}


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