利用matlab要实现如下函数,其中m代表min M代表max,我的程序如下,目标图形如下 实际图像是最后那个

学习 时间:2026-08-24 13:31:32 阅读:6596
利用matlab要实现如下函数,其中m代表min M代表max,我的程序如下,目标图形如下 实际图像是最后那个syms a m M Z X Y;m=-3:0.1:3;M=-3:0.1:3;[X,Y]=meshgrid(m,M);Z=0.5*((X+Y)*pinv(abs(X)+abs(Y))+1);mesh(X,Y,Z)

最佳回答

朴素的玫瑰

鳗鱼猎豹

2026-08-24 13:31:32

pinv(abs(X)+abs(Y))
是计算出矩阵abs(X)+abs(Y)的伪逆。按Dn公式应该用点除才对,代码修改如下:
[X, Y] = meshgrid(-3:。1:3); 
Z = ((X+Y)。/(abs(X)+abs(Y))+1)/2;
mesh(X,Y,Z)

最新回答共有2条回答

  • 专注的柠檬
    回复
    2026-08-24 13:31:32

    pinv(abs(X)+abs(Y))是计算出矩阵abs(X)+abs(Y)的伪逆。按Dn公式应该用点除才对,代码修改如下:[X, Y] = meshgrid(-3:。1:3); Z = ((X+Y)。/(abs(X)+abs(Y))+1)/2;mesh(X,Y,Z)

上一篇 某商店同时卖出两件商品,每件各得30元,其中一件盈利20%,另一件亏本20%.这个商店卖出这两件商品总体上是盈利还是亏本

下一篇 求迈克尔杰克逊的this is it倒放lrc歌词