Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Nov 19, 2015, 1:23 a.m. EST
For advanced post-processing you can use, e.g. Matlab. Export your model in Matlab code (*.m) and you can edit that code according to your needs.
BR
Lasse
For advanced post-processing you can use, e.g. Matlab. Export your model in Matlab code (*.m) and you can edit that code according to your needs.
BR
Lasse
Gunnar Andersson
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Nov 19, 2015, 2:31 a.m. EST
I don't understand exactly what you want to do, but maybe you can use a Parametric 2D data set: By using this data set you get a 3D space where time is the third dimension. By using e.g. surface or contour plots on the parametric data set you can see all times at once.
I don't understand exactly what you want to do, but maybe you can use a Parametric 2D data set: By using this data set you get a 3D space where time is the third dimension. By using e.g. surface or contour plots on the parametric data set you can see all times at once.
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Nov 19, 2015, 5:51 p.m. EST
Hi Lasse,
Thank you very much for your suggestion.
Regards,
Tianhang
Hi Lasse,
Thank you very much for your suggestion.
Regards,
Tianhang
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Nov 19, 2015, 6:13 p.m. EST
Hi Gunnar,
Thank you very much for the help. I tried your suggestion, and it worked. I can plot a 3D graph showing all time steps. However, as I have got more than 10 time steps, I could not clearly visualize the results in the middle range, even if I made them transparency. Is there a way to plot the results on a 2D graph? Thanks.
Tianhang
Hi Gunnar,
Thank you very much for the help. I tried your suggestion, and it worked. I can plot a 3D graph showing all time steps. However, as I have got more than 10 time steps, I could not clearly visualize the results in the middle range, even if I made them transparency. Is there a way to plot the results on a 2D graph? Thanks.
Tianhang
Gunnar Andersson
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Nov 23, 2015, 8:02 a.m. EST
You can use a 3D contour plot pointing to the parametric extrusion data set and use a view that is chosen such that all the 2D slices coincide: Click on "Go to XY View" in the graphics window's toolbar. Then go to the view's camera node, probably located in Components 1 > Definitions > View 1 > Camera, and change Projection to Orthographic. Click Update in the settings window's toolbar.
You can use a 3D contour plot pointing to the parametric extrusion data set and use a view that is chosen such that all the 2D slices coincide: Click on "Go to XY View" in the graphics window's toolbar. Then go to the view's camera node, probably located in Components 1 > Definitions > View 1 > Camera, and change Projection to Orthographic. Click Update in the settings window's toolbar.
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Nov 23, 2015, 7:22 p.m. EST
Thank you very much for the help, Gunnar.
Thank you very much for the help, Gunnar.
Please login with a confirmed email address before reporting spam
Posted:
9 years ago
Dec 20, 2015, 6:11 p.m. EST
Hi Lasse,
Is it possible for you to further instruct how to do that in Matlab? For example, to return the largest value of a variable during a time-dependent study (for each point in the domain)? Thanks a lot.
Regards,
Albert
Hi Lasse,
Is it possible for you to further instruct how to do that in Matlab? For example, to return the largest value of a variable during a time-dependent study (for each point in the domain)? Thanks a lot.
Regards,
Albert