|
| Plots i maple Fra : Jacob Jensen |
Dato : 03-12-04 14:06 |
|
Hej
Jeg sidder og prøver at få plottet følgende udtryk i maple
x=4
y=6
y=-1.5x+9
Jeg er kommet frem til at dette kun kan gøres med implicitplots-funktionen
hvilket faktisk også ville være godt nok HVIS man kunne vælge forskellige
farver på de forskellige udtryk. Jeg kan skrive følgende:
with(plots);
implicitplot({x=4, y=6, y=-1.5*x+9}, x=0..5, y=0..7);
....men da udtrykkene står i {} og ikke i [] kan jeg så vidt jeg umiddelbart
ved kun angive farve som:
implicitplot({x=4, y=6, y=-1.5*x+9}, x=0..5, y=0..7, color=blue);
....hvormed alle udtrykkene bliver plottet i blåt. Jeg ville gerne kunne gøre
som i plot-funktionen:
color=[red,blue,green]
Er der nogen der kender en metode til dette? Mit problem ligger helt klart i
x=4-udtrykket for uden det kunne jeg bare bruge plot();
Jacob
| |
Jacob Jensen (03-12-2004)
| Kommentar Fra : Jacob Jensen |
Dato : 03-12-04 14:15 |
|
Hej igen.
Jeg har selv lige fundet en løsning (hvis nogen har en mere elegant løsning
er de meget velkommen til at skrive):
with(plots);
test1 := implicitplot({x=4}, x=0..5, y=0..7, color=blue);
test2 := implicitplot({y=6}, x=0..5, y=0..7, color=red);
test3 := implicitplot({y=-1.5*x+9}, x=0..5, y=0..7, color=green);
display({test1, test2, test3});
Jacob
| |
Martin Larsen (03-12-2004)
| Kommentar Fra : Martin Larsen |
Dato : 03-12-04 15:49 |
|
"Jacob Jensen" <omo@adslhome.dk> skrev i en meddelelse news:41b066cd$0$86723$edfadb0f@dread11.news.tele.dk...
> Hej igen.
> Jeg har selv lige fundet en løsning (hvis nogen har en mere elegant løsning
> er de meget velkommen til at skrive):
>
> with(plots);
> test1 := implicitplot({x=4}, x=0..5, y=0..7, color=blue);
> test2 := implicitplot({y=6}, x=0..5, y=0..7, color=red);
> test3 := implicitplot({y=-1.5*x+9}, x=0..5, y=0..7, color=green);
> display({test1, test2, test3});
>
Jeg vil mene at man kun bør ty til "implicit" i nødstilfælde, da
det er en meget cpu-krævende algoritme som vist heller ikke er
ufejlbarlig.
I dit tilfælde er det x=4, der ikke kan klares explicit, men den
klares nemt parametrisk : (x,y)=(4,t) (kender iøvrigt ikke dit
plot-prg.)
Mvh
Martin
| |
Jacob Jensen (05-12-2004)
| Kommentar Fra : Jacob Jensen |
Dato : 05-12-04 19:21 |
|
>men den klares nemt parametrisk : (x,y)=(4,t)
Gider du uddybe det?
Jacob
| |
Martin Larsen (05-12-2004)
| Kommentar Fra : Martin Larsen |
Dato : 05-12-04 21:13 |
|
"Jacob Jensen" <omo@adslhome.dk> skrev i en meddelelse news:41b35170$0$227$edfadb0f@dread12.news.tele.dk...
> >men den klares nemt parametrisk : (x,y)=(4,t)
>
> Gider du uddybe det?
>
Øhm, du kan opfatte det som en kurve hvor t er tiden.
(et punkt der løber på linien x=4, til tid 0 i (4,0),
tid 1 i (4,1) etc).
Da jeg ikke kender dit prg. vil jeg anbefale at se i
hjælp under parametric eller plot.
Mvh
Martin
| |
|
|