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

问题描述:

利用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)

1个回答 分类:综合 2014-09-22

问题解答:

我来补答
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)
 
 
展开全文阅读
剩余:2000
下一页:格子里面填一下