Please login with a confirmed email address before reporting spam
Posted:
9 years ago
19.11.2015, 01:23 GMT-5
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
19.11.2015, 02:31 GMT-5
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
19.11.2015, 17:51 GMT-5
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
19.11.2015, 18:13 GMT-5
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
23.11.2015, 08:02 GMT-5
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
23.11.2015, 19:22 GMT-5
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
20.12.2015, 18:11 GMT-5
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