繁体   English   中英

应力 3D 表面 Plot 在 Matlab

[英]Stress 3D Surface Plot in Matlab

我在 Matlab 中编写了一个有限元程序,它计算了 3D 板的应力。 现在我想打印这些压力,但这对我来说真的很难。 对于每个高斯点,我可以将 XYZ 坐标与其应力相关联。 如何像我在 Matlab 的 FE 软件中看到的那样做 plot? 目前我能做的是 plot XYZ 点的颜色,为应力分配颜色范围。 我的结果是分散的 plot。 我想要这样的东西在此处输入图像描述

谢谢您的帮助!

Matlab 有一个可以接受颜色参数的surf(X, Y, Z, C) function ( C )。 如果没有C参数,它使用Z值对表面着色。

[X,Y] = meshgrid(1:0.5:10,1:20);
Z = sin(X) + cos(Y);
C = X.*Y;
surf(X,Y,Z,C)

颜色是使用您的活动颜色图设置的。

如果您想对 colors 进行更多控制, C也可以是MxNx3数组,其中C(M, N, :)在第MxN点给出颜色的 RGB 值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM