Graphics Programs Reference
In-Depth Information
The ( x, y ) pairs can be split into two matrices:
1234
1234
1234
1234
1111
2222
3333
4444
x =
; y =
.
The matrix x varies along its columns and y varies down its rows. We
define the surface z :
z = x 2 + y 2 ;
which is the distance of each ( x, y ) point from the origin (0 , 0). To
calculate z in matlab for the x and y matrices given above, we begin
by using the meshgrid function, which generates the required x and y
matrices:
>> [x,y] = meshgrid(1:4)
x=
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
y=
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
N ow we s imply convert our distance equation to matlab notation; z =
x 2 + y 2 becomes:
>> z = sqrt(x.^2 + y.^2)
z=
1.4142
2.2361
3.1623
4.1231
2.2361
2.8284
3.6056
4.4721
3.1623
3.6056
4.2426
5.0000
4.1231
4.4721
5.0000
5.6569
Search WWH ::




Custom Search