03.08.2013 Views

Appendix B: Referensinformation - SmartData

Appendix B: Referensinformation - SmartData

Appendix B: Referensinformation - SmartData

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Konturnivåer och algoritmer för implicit plottning<br />

Algoritm<br />

568 <strong>Appendix</strong> B: <strong>Referensinformation</strong><br />

Konturer beräknas och plottas enligt följande metod. En implicit<br />

plottning är detsamma som en kontur förutom att en implicit<br />

plottning endast gäller för konturen z=0.<br />

Utifrån dina Windowsvariabler för x och y delas avståndet mellan<br />

xmin och xmax samt mellan ymin och ymax upp i ett antal linjer<br />

specificerade av xgrid och ygrid. Dessa linjer korsas så att en serie<br />

rektanglar skapas.<br />

För varje rektangel beräknas<br />

ekvationen för varje hörn av<br />

rektangeln (även kallade<br />

rasterpunkter) och ett<br />

medelvärde (E) beräknas:<br />

E = z1 + z2 + z3 + z4<br />

4<br />

z 1 =f(x 1 ,y 1 ) z 3 =f(x 2 ,y 1 )<br />

Värdet hos E är ekvationens värde vid rektangelns mitt.<br />

För varje angivet konturvärde (Ci): z1 ìC i<br />

z3 ìC i<br />

¦ För var och en av de fem<br />

punkterna som visas till höger<br />

EìC i<br />

beräknas differensen mellan<br />

punktens z-värde och<br />

konturvärdet.<br />

z2 ìC i<br />

z4 ìC i<br />

¦ En teckenändring mellan två närliggande punkter anger att<br />

konturen korsar linjen som sammanbinder de två punkterna. Linjär<br />

interpolation används för att uppskatta var nollstället skär linjen.<br />

¦ Inom rektangeln ansluts<br />

nollställen med raka linjer.<br />

¦ Denna process upprepas för<br />

varje konturvärde.<br />

Varje rektangel i rastret behandlas på samma sätt.<br />

E<br />

z 2 =f(x 1 ,y 2 ) z 4 =f(x 2 ,y 2 )

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!