如何从excel提供价值的压力给颜色在我网薄圆柱吗

1视图(30天)
你好sir.你能帮我如何给缸内压力值。我有excel数据值的压力。
清晰的所有clc;关闭所有;
一个= readtable (“nodes.xlsx”);
b = readtable (“element.xlsx”);
坐标= table2array(一个);
节点= table2array (b);
PlotMesh(坐标、节点1);
持有
T = readtable (“valuestress.xlsx”);
压力= table2array (T);
x =坐标(:1);
y =坐标(:,2);
z =坐标(:3);

答案(1)

KSSV
KSSV 2022年7月9日
编辑:KSSV 2022年7月9日
你的压力在中期点提取元素。你需要提取压力值在每一个节点。
警告
一个= readtable (“https://in.mathworks.com/matlabcentral/answers/uploaded_files/1059920/valuestress.xlsx”);
t = readtable (“https://in.mathworks.com/matlabcentral/answers/uploaded_files/1059925/element.xlsx”);
p = readtable (“https://in.mathworks.com/matlabcentral/answers/uploaded_files/1059930/nodes.xlsx”);
%
= table2array ();
p = table2array (p);
t = table2array (t);
补丁(“脸”t“顶点”、磷、“facevertexcdata”p (: 3),“facecolor”,的插值函数,“edgecolor”,“k”);
视图(3)%如果是大小176 x1,使用p(:, 3),你会得到所需的阴谋
6个评论
KSSV
KSSV 2022年7月10日
你可以插入元素压力节点,然后情节。这是建议在Ansys本身。
任何方式,我在MATLAB做同样的事情。
清晰的所有;
警告
一个= readtable (“https://in.mathworks.com/matlabcentral/answers/uploaded_files/1059920/valuestress.xlsx”);
t = readtable (“https://in.mathworks.com/matlabcentral/answers/uploaded_files/1059925/element.xlsx”);
p = readtable (“https://in.mathworks.com/matlabcentral/answers/uploaded_files/1059930/nodes.xlsx”);
%
= table2array ();
p = table2array (p);
t = table2array (t);
x = p (: 1);y = p (:, 2);z = p (: 3);
X = X (t ');Y = Y (t ');Z = Z (t ');
mX =意味着(X);
我=意味着(Y);
mZ =意味着(Z);
F = scatteredInterpolant (mX”,我的“,mZ ' A);
AA = F (X, Y, Z);
fill3 (X, Y, Z, AA)

登录置评。

类别

找到更多的在应力和应变帮助中心文件交换

下载188bet金宝搏


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!