maple, błąd w pierwszym argumencie?

0
Rozwi¹zujê równanie ró¿niczkowe i przypisujê mu zmienn¹ B

print(`output redirected...`); # input placeholder
> eq := diff(v(t), t) = a-b*v(t);
print(`output redirected...`); # input placeholder
> 
> 
> B := dsolve({eq, v(0) = 1}, v(t));
print(`output redirected...`); # input placeholder
                     v(t) = 10 - 9 exp(-t)
Rozwi¹zanie numeryczne, metod¹ Eulera, równania 
> dv/dt = c-d*v;
 
> 
Okrelam krok metody oraz przedzia³ ca³kowania
print(??); # input placeholder

> a := 10; b := 0; c := 10; d := 1; N := 500; t := array(0 .. N); v := array(0 .. N); f := proc (v, t) options operator, arrow; c-d*v end proc; h := (a-b)/N;


> v[0] := 0; t[0] := 0; for n from 0 to N-1 do t[n+1] := (n+1)*h; v[n+1] := v[n]+h*f(v[n], t[n]) end do; K := [seq([t[n], v[n]], n = 1 .. N)]; with(plots); plot({B, K}, t = 0 .. 20);
%;
Error, (in plot) incorrect first argument [(array( 0 .. 500, [( 170 ) = (6466468171535435155782849733581297124184862431133142252301063099050595221493358863999706546024068091445917542380885180026334686524038523895230711717877909005172949946692943304350266791383946487070497241982939986950494372272742734428959127825581356329071850201822171868441593561686956595999/6681911775230489115351341167878704697037992200262621744904843730400996602467825896676245633898361120373010635375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...



 

Czy ktoś mógłby mi pomóc , bo non stop wyskakuje mi ten błąd, a chciałabym na jednym wykresie mieć dwie funkcje, Funkcję B i funkcję K.

1

Nie znam się na maple (nawet nie chcę wiedzieć co to za pieroństwo...), ale błąd:

Error, (in plot) incorrect first argument [...]
zapewne oznacza, że pierwszy argument jest niepoprawny; Cokolwiek to znaczy...

1 użytkowników online, w tym zalogowanych: 0, gości: 1