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

学习 时间:2026-03-31 18:27:16 阅读:1191
利用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-03-31 18:27:16

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-03-31 18:27:16

    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歌词