|
Einsteiger |

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 05.01.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 14:45
Titel: Hilfe Studienarbeit
|
 |
Hallo zusammen
Ich bin absoluter Neuling in Sachen Matlab und versuche mich nun seit einer Woche an meiner Studienarbeit für die Uni.
Zwei Aufgaben habe ich mittlerweile einigermaßen gut gelöst, aber bei der dritten Aufgabe komm ich nicht so recht weiter
Hätte hier eventuell jemand Interesse mich ein wenig zu unterstützen?
Es geht mir nicht nur drum die Aufgabe fertig zu stellen, sondern Matlab auch richtig zu verstehen.
Vielen Dank vorab
|
|
|
|
|
Epfi |

Forum-Meister
|
 |
Beiträge: 1.134
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 15:16
Titel:
|
 |
Die Leute, die hier posten machen das schon freiwillig, da musst Du nicht erst nachfragen, ob sie auch wirklich Lust dazu haben. Wenn sie es tun, hatten sie Lust dazu ;) Am besten ist es, wenn Du eine konkrete Frage zu Deinem Problem stellst, die am besten nicht einfach nur die Aufgabenstellung ist...
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 16:05
Titel:
|
 |
kann mich epfi nur anschließen. bittel lies aber den post aus meiner signaurt ( richtig fragen ) vorher das erspaart allen viel arbeit
_________________
richtig Fragen
|
|
|
Einsteiger |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 05.01.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 16:12
Titel:
|
 |
Genau das ist das Problem
Ich weiß nicht wo ich anfangen soll.
Das Grundgerüst hab ich soweit fertig.
Wie kann ich 3 Vektoren in einer Tabelle ausgeben?
Wie kann ich eine Datei als 3 Vektoren einlesen und dann weiterverarbeiten?
Ich habe 8 verschiedene Stützstellen mit jeweils Drehmoment und Drehzahl gegeben. Jetzt muss ich für eine Geschwindigkeit die eingegeben wird das Drehmoment berechnen und andersrum. Aber wie?
Den Graphen Drehmoment über Drehzahl habe ich über die Funktion interp1 gezeichnet (sieht aber auch nicht so berauschend aus).
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 17:04
Titel:
|
 |
|
|
Epfi |

Forum-Meister
|
 |
Beiträge: 1.134
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 17:05
Titel:
|
 |
Sehr hilfreich wäre es, wenn Du grob beschreiben könntest, was genau dein Modell tun soll. Welche Eingängsdaten gehen rein, welche Ausgangsgrößen kommen raus? Was soll mit den Ausgangswerten passieren? Usw...
Dateiein- und Ausgabe kannst Du in Simulink über from file und to file-blöcke realisieren. In Matlab gibt es gefühlt ein dutzend Möglichkeiten. In welchem Format liegen Deine Daten denn vor und in welches Format willst Du sie ausgeben?
|
|
|
Einsteiger |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 05.01.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.01.2015, 18:06
Titel:
|
 |
|
 |
|
Ich habe nun die eakte Aufgabenstellung angehängt und meinen bisherigen Code.
Ich habe die letzten 2 Tage dafür benötigt soweit zu kommen, wie ich jetzt bin und bin halb verzweifelt
Deswegen die Frage vorhin, ob mir jemand helfen möchte
Probleme sind wie oben beschrieben.
[code]
clear all;
clc;
format compact;
display('kennlinie()');
display('1 Aktuellen Datensatz anzeigen');
display('2 Datensatz aus Daetei einlesen');
display('3 Standartdatensatz verwenden');
display('4 Kennlinie graphisch darstellen');
display('5 Drehmoment für vorgegebene Geschwindigkeit v bestimmen');
display('6 Geschwindigkeit für gegebenes Drehmoment bestimmen');
display('7 Programm beenden');
num = input( 'Aufgabe waehlen : ');
while ( num ~= 7)
display(' ');
display('kennlinie()');
display('1 Aktuellen Datensatz anzeigen');
display('2 Datensatz aus Daetei einlesen');
display('3 Standartdatensatz verwenden');
display('4 Kennlinie graphisch darstellen');
display('5 Drehmoment für vorgegebene Geschwindigkeit v bestimmen');
display('6 Geschwindigkeit für gegebenes Drehmoment bestimmen');
display('7 Programm beenden');
St = [0;1;2;3;4;5;6;7;];
n = [300; 800; 1000; 2000; 3000; 4000; 5000; 6500];
M = [111; 109; 125; 141; 169; 185; 198; 188];
display(' ');
num = input( 'Aufgabe waehlen : ');
if num == 1
display('Aktueller Datensatz:');
display('dn=[0 300 111; 1 800 109; 2 1000 125; 3 2000 141; 4 3000 169; 5 4000 185; 6 5000 198; 7 6500 188]');
elseif num == 2
display('Datensatz aus Datei einlesen:');
elseif num == 3
display('Standartdatensatz verwenden');
St = [0;1;2;3;4;5;6;7;];
n = [300; 800; 1000; 2000; 3000; 4000; 5000; 6500];
M = [111; 109; 125; 141; 169; 185; 198; 188];
elseif num == 4
display( 'Kennlinie graphisch dartsellen');
x= 300:250:6500;
y= interp1 (n,M,x,'spline')
plot (n,M,'o',x,y), title('Drehmomentverlauf'),
xlabel('Drehzahl n [1/min]'), ylabel ('Drehmoment M [Nm]');
elseif num == 5
display('Drehmoment für vorgegebene Geschwindigkeit v bestimmen');
v = input('Geschwindigkeit:')
elseif num == 6
display('Geschwindigkeit für gegebenes Drehmoment bestimmen');
elseif num == 7
display('Programm wird beendet');
end
end
[/code]
Beschreibung: |
|
 Download |
Dateiname: |
Screenshot (6).png |
Dateigröße: |
231.29 KB |
Heruntergeladen: |
244 mal |
Beschreibung: |
|
 Download |
Dateiname: |
Screenshot (7).png |
Dateigröße: |
241.24 KB |
Heruntergeladen: |
239 mal |
|
|
|
|
|
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 - 2025
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.
|
|