这是帮同学公众号写的一个教程。主要介绍下如何用Matlab绘制网格。即:网格的显示。如下:
1.输入
基于MATLAB的三维网格绘制必备的输入有:
1)节点坐标信息;
2)网格信息。
基于以上两点再借助patch函数即可完成网格绘制,通过以下例子做具体说明。
2. 四面体网格绘制
考虑如下四面体:
给出如下程序,注意patch函数的输入:
——————————————————————————————————
clc
clear
%%%输入%%%%
points=[0,1,0.5;
0,0,1;
-1,0,0;
1,0,0];%节点信息
mesh=[1,2,3,4];%网格信息
%%%绘图%%%%
for i=1:length(mesh(:,1))%循环每个网格
%四面体单元结点坐标
vertices_matrix = [points(mesh(i,:),1),points(mesh(i,:),