作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/15 09:13:15
利用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)

利用matlab要实现如下函数,其中m代表min M代表max,我的程序如下,目标图形如下 实际图像是最后那个
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)