Re: plot3D over a triangular domain
- To: mathgroup at smc.vnet.net
- Subject: [mg58017] Re: [mg57984] plot3D over a triangular domain
- From: yehuda ben-shimol <bsyehuda at gmail.com>
- Date: Thu, 16 Jun 2005 05:36:55 -0400 (EDT)
- References: <200506150958.FAA29783@smc.vnet.net>
- Reply-to: yehuda ben-shimol <bsyehuda at gmail.com>
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
you can try to multiply the function by a boolean (or UnitStep) to set
the values to zero outside the triangle
that is
Plot3D[Boole[-1 < x < 1 && -0.5 + 0.5x < y < 0.5 -
0.5x]*func, {x, -1, 1}, {y, -2, 2}, PlotPoints -> 75, Mesh -> False]
If you set func as 1 you will see the triangle alone
yehuda
On 6/15/05, Tun Myint Aung <TMA at nus.edu.sg> wrote:
>
> Hi All,
>
> I would like to plot a function over a isosceles triangular domain.
> I mean Plot3D[function, {x,-1,1},{y, -0.5+0.5x, 0.5-0.5x}]. But I got
> message that the limit must be real number. Anyone can help me?
>
> Best Regards,
>
> Tun Myint Aung
> Graduate Student
> National University of Singapore
> E1A #02-18
> E-mail g0202015 at nus.edu.sg <mailto:g0202015 at nus.edu.sg>
>
>
>
>
>
- References:
- plot3D over a triangular domain
- From: "Tun Myint Aung" <TMA@nus.edu.sg>
- plot3D over a triangular domain