Matlab中矩阵的运算符号问题
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 13:19:10
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)的三维网格图,应该怎么编写函数式.
第一:"xx.”表示点用算,分别表示矩阵之间的乘法、除法、和乘方的点运算,点运算实际上是对两个参与运算的矩阵中的对应元素的直接运算,矩阵加减运算和点运算道理相同,因此不用再运算符前加“.”
第二个问题请你解释得清楚点,meshgrid是生成网格矩阵函数
第二个问题请你解释得清楚点,meshgrid是生成网格矩阵函数