WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

pdeGeometryFromEdges Beispiel

 

seli67

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2015, 15:32     Titel: pdeGeometryFromEdges Beispiel
  Antworten mit Zitat      
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'))';

% Set formula
sf = 'R1-C1';

% Create geometry
g = decsg(geom,sf,ns);

pg = pdeGeometryFromEdges(g);
 


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.


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.06.2015, 16:35     Titel:
  Antworten mit Zitat      
Zitat:
Ich hab ihn in ein neues Matlab Skript kopiert aber es kommt immer eine Fehlermeldung.
wenn du die fehlermeldung nicht mit postest ist es leider sehr schwer sie zu erraten.
Zitat:
Ich bin auf dieses Beispiel gestoßen um eine geometrie ohne die Toolbox zu erstellen
ohne welche toolbox? pde? pdeGeometryFromEdges ist doch grade ein befehl aus dieser toolbox...
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
seli67

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2015, 17:39     Titel:
  Antworten mit Zitat      
Hallo,

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.
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.06.2015, 17:48     Titel:
  Antworten mit Zitat      
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.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
seli67

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2015, 17:58     Titel:
  Antworten mit Zitat      
Hey,

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.
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.06.2015, 17:59     Titel:
  Antworten mit Zitat      
ich kann mich da nur wiederholen. ohne die fehlermeldung raten wir hier nur rum
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
seli67

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2015, 18:09     Titel:
  Antworten mit Zitat      
Achja tschuldige hab ich ganz vergessen. Hier die Fehler Meldung:

Undefined function 'pdeGeometryFromEdges' for input arguments of type 'double'.

Error in Untitled (line 19)
pg = pdeGeometryFromEdges(g);
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.06.2015, 18:19     Titel:
  Antworten mit Zitat      
Hallo,

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.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.06.2015, 18:22     Titel:
  Antworten mit Zitat      
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?
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
seli67

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2015, 18:28     Titel:
  Antworten mit Zitat      
Hey,

ja die Toolbox taucht auf wenn ich ver eingebe. Außerdem habe ich die Version 2013a. Hat es bei dir etwa funktioniert?
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.06.2015, 18:31     Titel:
  Antworten mit Zitat      
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.
Code:

_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
seli67

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2015, 18:46     Titel:
  Antworten mit Zitat      
Hallo,

du hast recht, den Befehl gibt es da noch garnicht. Sowas ist mir auch noch nicht passiert Smile Vielen Dank aufjedenfall für die Hilfe
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.