|
|
Brauche Hilfe bezüglich mopen fscanfMat |
|
Dreiundzwanzig23 |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 29.04.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.04.2015, 18:27
Titel: Brauche Hilfe bezüglich mopen fscanfMat
|
|
|
|
|
Hi Leute:)
Bin neu im Forum und was das Programmieren angeht, hoffe aber, dass ihr mir helfen könnt.
Und zwar haben wir eine Hausaufgabe bekommen an der ich Verzweifel.
Hier einfach mal der Quelltext.
_____________________________________________________________
clear
//Datei Lesen
Datei = mopen('C:\_Scilab\Gruppe_alle.txt', 'r');
//Definition
M = fscanfMat('C:\_Scilab\Gruppe_alle.txt');
//Mittelwerte
n = 27
m = 7
for i=1:1:n
ym(i) = sum (M(i, :))/n
end
//Standardmeßunsicherheit
for i=1:1:n
erg = 0;
for k=1:1:n
erg = erg + M(i,k) - ym(i)^2;
end
s(i)=sqrt(erg/(n*(n-1)));
// und der Standardmessunsicherheit mit
t= 2.365;
d(i)=t*s(i)
end
//Datei erstellen
Datei = mopen('C:\_Scilab\Tabelle_MR_Gruppe7.txt', 'w');
//Titelzeile erstellen
mfprintf(Datei, '%10s\t %10s\t %10s\n', 'x-Wert', 'y-Mittelwert', 'y-Messunsicherheiten');
mfprintf(Datei, '%10s\t %10s\t %10s\n', '======', '============', '====================');
for i = 1:n
in_p(i) = d(i)*100/ym(i)
//Ergebnisse in Datei schreiben
mfprintf(Datei, '%5d\t %10.3f\t %10.3f\n', i, ym(i), d(i));
end
//Datei schließen
mclose(Datei);
_________________________________________________________
Der Aufgabenteil sieht folgendermaßen aus:
Gegeben ist eine Datei Gruppe_alle.txt mit experimentellen Werten. In
der ersten Spalte stehen die x-Werte der Messungen. In der zweiten
Spalte die Messdaten der ersten Wiederholung der Messung, in der
zweiten Spalte die Messdaten der zweiten Wiederholung usw.
◆ Erstellen Sie in SciLab ein Skript, welches aus dieser Datei in SciLab
die Messreihen einliest, Mittelwerte und Standardmessunsicherheiten
dieser Messungen bestimmt und diese wie in der 2. Hausaufgabe in
eine Datei ausgibt.
Der 1. fehler ist, dass er mir nach mopen sagt die Datei wäre schon offen. M soll nicht deklariert sein usw.
Der Code ist nicht lang...könnt ihr mir helfen?
Danke im Voraus und liebe Grüße,
Dreiundzwanzig23
|
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|