# Mesh grid in Julia

**URL:** <https://discourse.julialang.org/t/mesh-grid-in-julia/66363>\
**Category:** Performance\
**Tags:** plotting\
**Created:** [August 13, 2021, 8:49pm UTC](https://discourse.julialang.org/t/mesh-grid-in-julia/66363 "2021-08-13T20:49:28Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![genkuroki](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/genkuroki/32/18030_2.png) [@genkuroki](https://discourse.julialang.org/u/genkuroki)\
**Post date:** [August 13, 2021, 9:17pm UTC](https://discourse.julialang.org/t/mesh-grid-in-julia/66363/3 "2021-08-13T21:17:03Z")

</div>

Do you need the following examples?

```julia
using Plots

f(t, x) = exp(-x^2/(2t))/√(2π*t)
u(t, x) = f(t+0.1, x+2) + 2f(t+0.2, x-2)
t = range(0, 3; length=101)
x = range(-5, 5; length=101)
T = u.(t', x)

surface(t, x, T; colorbar=false,
    xlabel="t", ylabel="x", zlabel="T",
    camera=(30, 70), color=reverse(cgrad(:RdYlBu_11)))

```

 ![image](https://global.discourse-cdn.com/julialang/original/3X/f/2/f21293bed0cb88a0509d777f4db73c1055f60698.jpeg)

```julia
t = range(0, 3; length=51)
x = range(-5, 5; length=51)
T = u.(t', x)

wireframe(t, x, T; colorbar=false,
    xlabel="t", ylabel="x", zlabel="T",
    camera=(30, 70))

```

 ![image](https://global.discourse-cdn.com/julialang/original/3X/d/c/dc0ff690565c38fb5b2c445030c592aa5832ea72.jpeg)

---

_[View the full topic](https://discourse.julialang.org/t/mesh-grid-in-julia/66363)._
