RegistrierenRegistrieren   LoginLogin   FAQFAQ    SuchenSuchen   
Wie kann ich mit Maple eine Funktion mit mehreren Bedingunge
 
Neue Frage »
Antworten »
    Foren-Übersicht -> Sonstiges
Autor Nachricht
uuupps87
Gast





Beitrag uuupps87 Verfasst am: 05. Jul 2012 10:57    Titel: Wie kann ich mit Maple eine Funktion mit mehreren Bedingunge Antworten mit Zitat

Meine Frage:
Hallo,
Ich habe eine Funktion, die ich gerne plotten würde. Mein code sieht abgekürzt etwa so aus:
if 0<=b<5 then
f:=b*8;
elif 5<b<=10 then
f:=b*6;
fi;


Meine Ideen:
wenn ich jetzt wie gewohnt den Befehl plot(f,b=0..10) eingebe,kommen die Fehlermeldungen
Error, cannot determine if this expression is true or false: 0 <= b and b <= 5 und
Warning, unable to evaluate the function to numeric values in the region; see the plotting command's help page to ensure the calling sequence is correct
Könnt ihr mir weiterhelfen?
Vielen Dank
Chillosaurus



Anmeldungsdatum: 07.08.2010
Beiträge: 2440

Beitrag Chillosaurus Verfasst am: 05. Jul 2012 11:29    Titel: Antworten mit Zitat

was spricht gegen
p1:=plot(8*x,x=0..5);
p2:=plot(6*x,x=5..10);
display(p1,p2)
?
Oder so ähnlich, länger nicht benutzt.

So, wie du es hast, kannst du es vllt. machen, wenn du f als Funktion definierst. Das problem ist, dass du mit der if-Schleife f nur einen Wert zuweist und nicht alle Werte von 0..10, dafür benötigt man for --> aber ob das geht mit infinitesimaler Schrittweite?
MI



Anmeldungsdatum: 03.11.2004
Beiträge: 828
Wohnort: München

Beitrag MI Verfasst am: 05. Jul 2012 13:10    Titel: Antworten mit Zitat

Es gibt in Maple auch direkt die Möglichkeit, eine Funktion abschnittsweise zu definieren. Der Befehl lautet irgendetwas mit "piecewise".

Gruß
MI
uuupps87
Gast





Beitrag uuupps87 Verfasst am: 09. Jul 2012 14:40    Titel: Antworten mit Zitat

Danke schonmal! Aber ich will das Problem jetzt anders lösen.
Ich habe zwei Vektoren, z.B.
v1:=vector(6);
v2:=vector(6);
Diesen Vektoren weise ich Werte zu.
Jetzt will ich die Vektoren plotten, ein Vektor soll die x-Werte, der andere die y-Werte darstellen.
Wie genau funktoniert das?
Vielen Dank!
uuupps87
Gast





Beitrag uuupps87 Verfasst am: 10. Jul 2012 09:19    Titel: Antworten mit Zitat

Ich habs hinbekommen:)
Neue Frage »
Antworten »
    Foren-Übersicht -> Sonstiges