/ Forside / Karriere / Uddannelse / Højere uddannelser / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Højere uddannelser
#NavnPoint
Nordsted1 1588
erling_l 1224
ans 1150
dova 895
gert_h 800
molokyle 661
berpox 610
creamygirl 610
3773 570
10  jomfruane 570
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



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408942
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste