Re: why does this call to ListPlot3D crash the kernel?
- To: mathgroup at smc.vnet.net
- Subject: [mg120965] Re: why does this call to ListPlot3D crash the kernel?
- From: Joseph Gwinn <joegwinn at comcast.net>
- Date: Fri, 19 Aug 2011 06:34:24 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <j2iel0$bis$1@smc.vnet.net>
In article <j2iel0$bis$1 at smc.vnet.net>, Michael Stern <nycstern at gmail.com> wrote: > I have a matrix of 48 three-number lists that is for some reason killing > the kernel when I try to graph it. > > flatvaluematrix={{3525206400, -0.001, 33.0746}, {3525206400, 0.005, > 12786.3}, {3525206400, 0.011, 38541.}, {3525206400, 0.017, > 65163.}, {3527798400, -0.001, 23.5575}, {3527798400, 0.005, > 12559.3}, {3527798400, 0.011, 38463.9}, {3527798400, 0.017, > 65143.1}, {3530476800, -0.001, 15.0909}, {3530476800, 0.005, > 12299.7}, {3530476800, 0.011, 38387.1}, {3530476800, 0.017, > 65126.1}, {3533068800, -0.001, 8.58963}, {3533068800, 0.005, > 12022.3}, {3533068800, 0.011, 38318.7}, {3533068800, 0.017, > 65113.8}, {3535747200, -0.001, 4.53454}, {3535747200, 0.005, > 11762.1}, {3535747200, 0.011, 38267.4}, {3535747200, 0.017, > 65106.6}, {3538425600, -0.001, 1.87709}, {3538425600, 0.005, > 11474.7}, {3538425600, 0.011, 38224.9}, {3538425600, 0.017, > 65102.2}, {3540931200, -0.001, 0.562167}, {3540931200, 0.005, > 11178.4}, {3540931200, 0.011, 38195.7}, {3540931200, 0.017, > 65100.3}, {3543609600, -0.001, 0.110118}, {3543609600, 0.005, > 10895.5}, {3543609600, 0.011, 38179.8}, {3543609600, 0.017, > 65099.8}, {3546201600, -0.001, 0.00755001}, {3546201600, 0.005, > 10603.2}, {3546201600, 0.011, 38172.9}, {3546201600, 0.017, > 65099.6}, {3548880000, -0.001, 0.0000273622}, {3548880000, 0.005, > 10312.}, {3548880000, 0.011, 38171.4}, {3548880000, 0.017, > 65099.6}, {3551472000, -0.001, 1.06357*10^-11}, {3551472000, 0.005, > 10119.2}, {3551472000, 0.011, 38171.3}, {3551472000, 0.017, > 65099.6}, {3554150400, -0.001, 0.}, {3554150400, 0.005, > 0.}, {3554150400, 0.011, 0.}, {3554150400, 0.017, 0.}}; > > ListPlot3D[flatvaluematrix] > > Kaboom! > > This fails under both Windows Mathematica 8.01 and Windows Mathematica 7. > > Can anybody help? Mathematica 8.0.1.0 on MacOS 10.6.8 does not crash, but it yields an odd error message: "ListPlot3D::ntri: The data generates an inconsistent triangulation. You can perturb the data to make it valid." The complaint basically means that the dataset cannot be interpreted as the description of a surface. Plot3D does not do point clouds. Do you mean to plot points? If so, you need an added step, using Map[] to make these into points, and Graphics to show them. For instance: pointlist=Map[Point[#]&,flatvaluematrix]; Graphics3D[pointlist] Joe Gwinn > Thank you. > > MS > > > > (For those who are curious, the first number in the list is a date, the > second is an interest rate spread, and the third is the value of a > financial instrument on the specified date and the given spread).