qq_59779980 2021-12-09 20:29 采纳率: 100%
浏览 60
已结题

用MATLAB画一个半定矩阵锥

sn:所有n阶对称矩阵组成的集合;
SP={XES|X≥O}:所有半正定矩阵组成的集合,这里
Vx.xE Sn
X20⇒ zIXz2 0,Vz.
Ax1+(1-1)x2 E s
S+={XES7|X>0}:所有正定矩阵组成的集合
example
半正定矩阵
x≥0
z≥0
xz-y^2≥0

  • 写回答

1条回答 默认 最新

  • 技术专家团-Joel 2021-12-10 09:48
    关注

    你好,锥的画法代码供参考,主要是隐函数画锥面需要用到isosurface函数,有帮助望采纳哟

    eq = @(x,y,z) x.*z - y.^2; % 定义锥面
    [x,y,z] = meshgrid(0:0.1:2, -2:0.1:2, 0:0.1:2);
    v = eq(x,y,z);
    p = patch(isosurface(x,y,z,v,0)); % isosurface画面
    p.FaceColor = 'red';
    p.EdgeColor = 'none';
    daspect([1 1 1])
    view(3); 
    axis tight
    camlight 
    lighting gouraud
    

    效果:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月23日
  • 已采纳回答 12月15日
  • 创建了问题 12月9日