ellip.m

来自「在有限元计算中作图形绘制」· M 代码 · 共 26 行

M
26
字号
gv=graphic_viewer;
gv=reset (gv,[]);
headlight(gv);
x=[-1 -1 0];
v=(-2:2);
dcm=data_colormap(struct ('range',[min(v),max(v)], 'colormap',jet));
colors=map_data(dcm, v);
draw_ellipsoid(gv,x,eye(3,3), [1 2 3], struct ('facecolor','red'));
pause(2)
gv=clear(gv,[]);
gv=reset (gv,[]);
headlight(gv);
draw_ellipsoid(gv,x,eye(3,3), [1 2 3], struct ('facecolor','red', 'tessel', 24));
pause(2)
for i=1:10
    sigma=rand(3,3)-0.5; sigma=sigma+sigma';
    [V,D]=eig(sigma);
    gv=clear(gv,[]);
    gv=reset (gv,[]);
    headlight(gv);
    dcm=data_colormap(struct ('range',[min(v),max(v)], 'colormap',jet));
    color=map_data(dcm, sum (diag(D)));
    draw_ellipsoid(gv,x,V,diag(D), struct ('facecolor',color, 'tessel', 24));
    pause (1);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?