I have 3 vector for X, Y, Z but I am unable to create a 3d surface plot or contour plot of this in mathcad prime 2.0
I have read somewhere that is is not possible anymore but maybe there is a way to do it.
many thanks for the help.
Solved! Go to Solution.
many thanks for your reply, it works great.
I have altered the sheet a little te include my real data and use a contour plot i.s.o 3d surface.
Somehow the colormap is wrong, do you know how to fix that too?
thanks for the help, but in you file the colormap is also wrong.
I have values in the z matrix that are higher than let say -50 and they should be orange according to the colormap. But they are not.
I see what you mean, but this are only about 6 values on the outer right edge. Obviously not making a plane region for Mathcad to shade.
Maybe you get a better looking plot using a spline interpolation of your surface.
After playing around with the sheet a while I agree, that the behaviour of the colormapping is at least not reasonable to me, too. I wouldn't call it a bug yet as maybe its just because of the coarse grid - we only have a 4*25 data table.
Find attached a version which uses a spline interpolated function from your data table - think it looks better.
many thanks for the interpolation hint.
haha we where working on it at the same time.
I see you also came up with a solution.
I added a function which uses Bicubic2D to create the new interpolated surface and it seems to work.
or is it not meant to be used for this?
Bicubic2D seems to be exactly meant for this. From the description it looks like it does pretty much the same as my routine, but with a prebuilt command. You may like to compare two plots done with my routine and bicubic2D - I haven't done it but I guess there would be no difference.
Bicubic2D is new in Prime and I was not aware of its existence - I'm a Mathcad 15 user and I plan to stay with that version as long as possible, as Prime is not really a full fledged alternative at the time being. But sometimes one is able to discover an advantage.
Bicubic2D does seem to do the same but with a linear interpolation.
I checked it by changing you routine from cspline into lspline and the results where identical.
Many thanks again for the help