问题描述:
Matlab中矩阵的运算符号问题
我列举了一个矩阵:[xx,yy]=meshgrid(x,y),变量域都已经取好了.
关系的表达式如下:
zz=xx.*exp(-xx.^2-yy.^2);
我的问题是:
2.如果我要把式中的变量x替换为x-1,或者1/x,式子的改写应该如何进行?
希望能得到详细的说明.
原格式是:
x=linspace(-2,2,100);
y=linspace(-2,2,100);
[xx,yy]=meshgrid(x,y);
zz=xx.*exp(-xx.^2-yy.^2);
surf(xx,yy,zz);
运行后表示的是:z=x*exp(-x^2-y^2)的三维网格图
我想把它编写成类似z=(x-1)*exp(-x^2-y^2)或者z=(1/x)*exp(-x^2-y^2)的三维网格图,应该怎么编写函数式.
我列举了一个矩阵:[xx,yy]=meshgrid(x,y),变量域都已经取好了.
关系的表达式如下:
zz=xx.*exp(-xx.^2-yy.^2);
我的问题是:
2.如果我要把式中的变量x替换为x-1,或者1/x,式子的改写应该如何进行?
希望能得到详细的说明.
原格式是:
x=linspace(-2,2,100);
y=linspace(-2,2,100);
[xx,yy]=meshgrid(x,y);
zz=xx.*exp(-xx.^2-yy.^2);
surf(xx,yy,zz);
运行后表示的是:z=x*exp(-x^2-y^2)的三维网格图
我想把它编写成类似z=(x-1)*exp(-x^2-y^2)或者z=(1/x)*exp(-x^2-y^2)的三维网格图,应该怎么编写函数式.
问题解答:
我来补答展开全文阅读