Toon posts:

[TI83 Basic] Mandelbrot fractal

Pagina: 1
Acties:
  • 212 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een programma geschreven voor mijn GR om een mandelbrot fractal te tekenen maar hij geeft een nogal vage error bij het executen

Dit is de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
ClrDraw
AxesOff
For(A,-2,2,0.01)

For(B,-2,2,0.01)
0->Z

If A^2+B^2>=16
Then
Goto E
End

A+Bi->C
0->I

While 0=0
Z^2+C->Z
I+1->I

If I=5
Then

If Z>-0.5 and Z<0.5
Then
Pt-On(A,B)
Goto END
Else
Goto E
End

End

Lbl E
End
End

Nu geeft ie bij het gedeelte: If Z>-0.5 and Z<0.5, een Datatype Error. Ik zou echt niet weten wat ik hier fout heb gedaan. Weten julli het?

  • JoostBaksteen
  • Registratie: December 2000
  • Laatst online: 27-03 19:32
Je hebt toch wel de min van negatief en niet de min van aftrekken?

  • Yucko
  • Registratie: Mei 2000
  • Laatst online: 06:48

Yucko

One clown to rule them all !

Op vrijdag 25 januari 2002 14:40 schreef Liquidus het volgende:
<knip>

Nu geeft ie bij het gedeelte: If Z>-0.5 and Z<0.5, een Datatype Error. Ik zou echt niet weten wat ik hier fout heb gedaan. Weten julli het?
probeer idd eens

if Z>(-0.5) and Z<(0.5)

 iPhone 15 Pro Max Titanium Black 256GB -  iPad Pro 2018 12.9" Space Gray 64GB -  MacBook Air M4 13" 16GB/512GB -  AirPods Pro 3 -  Watch 5 Space Gray LTE -  TV 4K 128GB -  TV 4 64GB -  Wireless CarPlay


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

ik ken die Basic niet maar zeker weten dat het AND is en niet bijv. && ??

En probeer ff wat haakjes, zoals:

IF (Z > -.5) AND (Z < .5) THEN ...

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


Verwijderd

Topicstarter
Op vrijdag 25 januari 2002 16:01 schreef joostbaksteen het volgende:
Je hebt toch wel de min van negatief en niet de min van aftrekken?
Aargghhhhh
/me Slams himself voor zijn kop van stomheid!!!!!

[edit]
Maar nu werkt ie nog steeds niet :(

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 15-09 17:44

Knutselsmurf

LED's make things better

Ik weet niet precies hoe die GR met complexe getallen omgaat, maar Z is complex en dus kan je niet kijken of Z<0.5 is. Je zult naar het argument van Z moeten kijken.

- This line is intentionally left blank -


Verwijderd

Topicstarter
Op vrijdag 25 januari 2002 20:13 schreef Knutselsmurf het volgende:
Ik weet niet precies hoe die GR met complexe getallen omgaat, maar Z is complex en dus kan je niet kijken of Z<0.5 is. Je zult naar het argument van Z moeten kijken.
dus dan wordt het: arg(c) = tan-1(b/a) ???
Hoe moet ik dan ook alweer argument van z bepalen dan?

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 15-09 17:44

Knutselsmurf

LED's make things better

Op vrijdag 25 januari 2002 20:57 schreef Liquidus het volgende:

[..]

dus dan wordt het: arg(c) = tan-1(b/a) ???
Hoe moet ik dan ook alweer argument van z bepalen dan?
Sorry, is mijn fout. Moet de absolute waarde zijn, dus wortel(a^2+b^2). Waarschijnlijk heeft je GR daar wel een standaardfunctie voor. Meestal ABS().......

- This line is intentionally left blank -


  • Robin
  • Registratie: Juni 2001
  • Niet online
Heb em net helemaal ingevoerd maar doet niks :?

Verwijderd

Topicstarter
Op vrijdag 25 januari 2002 22:16 schreef Knutselsmurf het volgende:

[..]

Sorry, is mijn fout. Moet de absolute waarde zijn, dus wortel(a^2+b^2). Waarschijnlijk heeft je GR daar wel een standaardfunctie voor. Meestal ABS().......
Nu geeft ie gelukkig die error niet meer maar wel een ontieglijk grote overflow

  • TheLunatic
  • Registratie: April 2001
  • Laatst online: 09-07 16:41

TheLunatic

Ouwe boxen.

Op vrijdag 25 januari 2002 14:40 schreef Liquidus het volgende:
Ik heb een programma geschreven voor mijn GR om een mandelbrot fractal te tekenen maar hij geeft een nogal vage error bij het executen

Dit is de code:
code:
1
code

Nu geeft ie bij het gedeelte: If Z>-0.5 and Z<0.5, een Datatype Error. Ik zou echt niet weten wat ik hier fout heb gedaan. Weten julli het?
GR = Groot Rekenmachien ?

Mother, will they like this song?


Verwijderd

Op zaterdag 26 januari 2002 12:56 schreef TheLunatic het volgende:

[..]

GR = Groot Rekenmachien ?
Grafische Rekendoos!

Verwijderd

Gelijk een mooie versie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
ClrDraw 
AxesOff 
a+bi 
FnOff 
Input "ITTERATIONS? ",L 
Input "BAILOUT?",M 
-2->Xmin 
1->Xmax 
-1->Ymin 
1->Ymax 
3/94->H 
(2i)/62->I 
-2-H->Z 
While real(Z)<=B 
real(Z)+H+(-i-I)->Z 
While imag(Z)<=E 
I+Z->Z 
1->N 
Z->C 
While N<L 
C^2+Z->C 
1+N->N 
prgmCPX 
If real(C)>M or imag(C)>M 
Then 
L+1->N 
prgmCPX 
End 
End 
End 
End 
StorePic 5

  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Op zaterdag 26 januari 2002 16:13 schreef Fuego het volgende:
Gelijk een mooie versie:
...prgmCPX...
En wat is het progje 'CPX' hier? Niet het programma zelf namelijk...

Edit: Gevonden...
CPX

This program converts the complex number Z to a set of X,Y coordinates so that it can be plotted on the calulator (if your calcluator has a complex plane mode, this program and refferences to it in the other programs are unnecessary. Just make sure you add in comands to change the mode and plot the point in the necessary places).
code:
1
2
3
real(Z)->X 
imag(Z)->Y 
PT-Change(X,Y)

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
Trouwens, als je wilt dat ut proggie een beetje relaxed draait zou ik em in Z80 assembly schrijven. Is echt niet zo moeilijk als 't lijkt.

Compilen kan met TASM.

Verwijderd

Topicstarter
Maar ik heb dus nei zo'n Link cable om het programma van mijn pc naar de GR te sturen. Mischien moet ik eens op school iets gaan zoeken

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
Je kan em ook overtypen :P

Verwijderd

Op zaterdag 26 januari 2002 23:44 schreef Limhes het volgende:
Je kan em ook overtypen :P
ik denk dat Liquidus een z80 assembly programma bedoelde. Dat moet je naar mijn weten maken op de PC en dan met een kabeltje overzetten. ASM programmeren op de GR is niet mogelijk.

  • Shagura
  • Registratie: Augustus 2001
  • Laatst online: 12-09 23:01
Ik heb wel zo'n kabeltje, maar kan helemaal nix in assembly.... Overtikken kan ik wel :D

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
Op zondag 27 januari 2002 14:20 schreef Tubbie het volgende:

[..]

ik denk dat Liquidus een z80 assembly programma bedoelde. Dat moet je naar mijn weten maken op de PC en dan met een kabeltje overzetten. ASM programmeren op de GR is niet mogelijk.
offtopic:
Het kan wel. Je moet uit het .obj bestand van iedere regel de ':' en de daaropvolgende 8 tekens weghalen en wat je overhoudt achter elkaar plakken en overtypen op je GR.
Vervolgens moet je in je programma
[code][assembly]
End
0000
End[/code]
zetten en het programma aanroepen met send(9prgmTEST ofzo.
Pagina: 1