Appendix B: Referensinformation - SmartData
Appendix B: Referensinformation - SmartData
Appendix B: Referensinformation - SmartData
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 )