Timeline for Monitoring Plot3D with a given number of plotpoints
Current License: CC BY-SA 4.0
16 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 6, 2018 at 16:24 | comment | added | MarcoB |
@StarBucK It turns out that the extra points are due to the calculation of vertex normals for the surface. See also: Why does Plot3D appear to traverse the points twice?. This seems really important in fact, and I wish the documentation mentioned it explicitly, since three quarters of the time spent in Plot3D with a non-trivial function seem to be due to these extra calculations. You can turn that off using NormalsFunction -> None . This may affect visual properties of the graphic, so test it out.
|
|
Jun 6, 2018 at 15:43 | history | edited | MarcoB | CC BY-SA 4.0 |
Formatted code
|
Jun 6, 2018 at 10:43 | comment | added | StarBucK | @MarcoB do you think it could be something like by direction it is like x and -x are considered as two different directions ? | |
Jun 6, 2018 at 9:04 | vote | accept | StarBucK | ||
Jun 5, 2018 at 16:54 | history | edited | StarBucK | CC BY-SA 4.0 |
added 298 characters in body
|
Jun 5, 2018 at 16:54 | comment | added | StarBucK | @MarcoB Yes I have this option. I do another edit to show the exact line I have. | |
Jun 5, 2018 at 16:51 | comment | added | MarcoB |
@StarBucK Have you tried to set MaxRecursion -> 0 as well? Note that PlotPoints sets how many initial sample points to use, before they are refined by internal adaptive procedures. MaxRecursions controls these internal procedures.
|
|
Jun 5, 2018 at 16:44 | comment | added | AccidentalFourierTransform | Hmm good question. I don't really know off the top of my head, but I'll think about it. | |
Jun 5, 2018 at 16:40 | comment | added | StarBucK | @AccidentalFourierTransform one little extra question : with PlotPoints->100 for my plot depending of two variables, mathematica doesn't use 100^2 points but 200^2. Isn't it supposed to use 100 sample points in each direction ? So 100 in x and 100 in y then 100*100 ? Why 200*200 ? | |
Jun 5, 2018 at 16:23 | comment | added | AccidentalFourierTransform | see mathematica.stackexchange.com/q/111051/34893 | |
Jun 5, 2018 at 16:21 | comment | added | StarBucK | @AccidentalFourierTransform indeed now i think it works. Just to understand (i'm not sure to really understand the help page for :>), what does it exactly do in my example ? I know it is linked to a delay but with the -> what did the code do in this specific example ? | |
Jun 5, 2018 at 16:18 | comment | added | AccidentalFourierTransform |
Note: EvaluationMonitor requires delayed rules, :> instead of -> .
|
|
Jun 5, 2018 at 16:15 | history | edited | StarBucK | CC BY-SA 4.0 |
added 791 characters in body
|
Jun 5, 2018 at 15:55 | answer | added | AccidentalFourierTransform | timeline score: 1 | |
Jun 5, 2018 at 15:54 | history | edited | Jason B. | CC BY-SA 4.0 |
deleted 136 characters in body
|
Jun 5, 2018 at 15:41 | history | asked | StarBucK | CC BY-SA 4.0 |