Verfasst am: 20.06.2015, 15:32
Titel: pdeGeometryFromEdges Beispiel
Hallo,
ich beschäftige mich zurzeit mit der Matlab pde Toolbox. Das umgehen mit der pde Toolbox klappt schon ganz gut. Aufjedenfall findet man ja viele Beispiele auf der Mathworks Seite. Ich bin auf dieses Beispiel gestoßen um eine geometrie ohne die Toolbox zu erstellen (http://de.mathworks.com/help/pde/ug/pdegeometryfromedges.html).
Die Frage hört sich jetzt bestimmt blöd an, aber wohin muss ich den den Code von der Website kopieren, damit er läuft?
Code:
% Rectangle is code 3, 4 sides, % followed by x-coordinates and then y-coordinates
R1 = [3,4,-1,1,1,-1,-.4,-.4,.4,.4]';
% Circle is code 1, center (.5,0), radius .2
C1 = [1,.5,0,.2]';
% Pad C1 with zeros to enable concatenation with R1
C1 = [C1;zeros(length(R1)-length(C1),1)];
geom = [R1,C1];
% Names for the two geometric objects
ns = (char('R1','C1'))';
Ich hab ihn in ein neues Matlab Skript kopiert aber es kommt immer eine Fehlermeldung. Bis jetzt hat es immer funktioniert die Beispiele zu kopieren und auszuführen.
ja ich habe mir zuerst auch gedacht, dass pdeGeometryFromEdges ein befehl für die pde Toolbox ist. Aber wenn ich die pde Toolbox öffne, sehe ich dort nirgends eine Kommandozeile wo ich die Befehle eingeben kann.
nur weil die mitgelieferte gui keine commandozeile hat heist das doch nicht das die toolbox keine funktionen mitbringt. cftool hat auch keine commando zeile dennoch hat die toolbox sehr viele funktionen.
die gui erleichtert dir ja nur das arbeiten. ist aber nicht notwendig zur benutzung der toolbox.
_________________
ja da hast du natürlich recht. Aber wie krieg ich dann diesen Beispiel Code von oben zum laufen?
Natürlich könnte ich mir das Rechteck und den Kreis mit der Benutzeroberfläche von der pde Toolbox selbst zusammenbauen.
Aber des liefert mir ja dann einen völlig anderen Code. Ich möchte aber gerne genau den Beispielcode zum laufen bringen.
Ich hoffe zumindest man kann den Code zum laufen bringen, sonst wäre
das ja ein ziemlich unpassendes Beispiel für eine Matlab Doku.
welches MATLAB-Release benutzt du denn?
Die betrachtete Doku ist für Release R2015a. Wenn du ein älteres Release nutzt, kann es sein, dass es die Funktion einfach noch nicht gibt.
In diesem Fall ist es auch sehr hilfreich, die verwendete Version ins Profil einzutragen. Das erspart jede Menge Rätselraten.
ja entweder du benutzt die falsche version oder die toolbox ist nicht installiert oder die pathvariable wurde irgendwie vermurkst. taucht die toolbox denn auf wenn du ver eingiebst?
_________________
taucht der verwendete befehl denn in der dokumentation auf? die online dokumentation ist wie harald ja bereits sagte für die version 2015a. es kann also sein das es den befehl bei dir noch nicht gibt. am besten ist du arbeitest mit der dokumentation deiner version.
du hast recht, den Befehl gibt es da noch garnicht. Sowas ist mir auch noch nicht passiert Vielen Dank aufjedenfall für die Hilfe
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
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.