matlab题求解.试用MATLAB在矩形区域(略了)上绘制函数z=x^2+y^2对应的三维网格表面图和三维曲面图.这里为什么要用点乘方而不是算数乘方呢?z = x.^2+y.^2; % 计算栅格点处的z
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 02:59:38
![matlab题求解.试用MATLAB在矩形区域(略了)上绘制函数z=x^2+y^2对应的三维网格表面图和三维曲面图.这里为什么要用点乘方而不是算数乘方呢?z = x.^2+y.^2; % 计算栅格点处的z](/uploads/image/z/11402882-26-2.jpg?t=matlab%E9%A2%98%E6%B1%82%E8%A7%A3.%E8%AF%95%E7%94%A8MATLAB%E5%9C%A8%E7%9F%A9%E5%BD%A2%E5%8C%BA%E5%9F%9F%EF%BC%88%E7%95%A5%E4%BA%86%EF%BC%89%E4%B8%8A%E7%BB%98%E5%88%B6%E5%87%BD%E6%95%B0z%3Dx%5E2%2By%5E2%E5%AF%B9%E5%BA%94%E7%9A%84%E4%B8%89%E7%BB%B4%E7%BD%91%E6%A0%BC%E8%A1%A8%E9%9D%A2%E5%9B%BE%E5%92%8C%E4%B8%89%E7%BB%B4%E6%9B%B2%E9%9D%A2%E5%9B%BE.%E8%BF%99%E9%87%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E7%94%A8%E7%82%B9%E4%B9%98%E6%96%B9%E8%80%8C%E4%B8%8D%E6%98%AF%E7%AE%97%E6%95%B0%E4%B9%98%E6%96%B9%E5%91%A2%3Fz+%3D+x.%5E2%2By.%5E2%3B+%25+%E8%AE%A1%E7%AE%97%E6%A0%85%E6%A0%BC%E7%82%B9%E5%A4%84%E7%9A%84z)
matlab题求解.试用MATLAB在矩形区域(略了)上绘制函数z=x^2+y^2对应的三维网格表面图和三维曲面图.这里为什么要用点乘方而不是算数乘方呢?z = x.^2+y.^2; % 计算栅格点处的z
matlab题求解.试用MATLAB在矩形区域(略了)上绘制函数z=x^2+y^2对应的三维网格表面图和三维曲面图.
这里为什么要用点乘方而不是算数乘方呢?
z = x.^2+y.^2; % 计算栅格点处的z
matlab题求解.试用MATLAB在矩形区域(略了)上绘制函数z=x^2+y^2对应的三维网格表面图和三维曲面图.这里为什么要用点乘方而不是算数乘方呢?z = x.^2+y.^2; % 计算栅格点处的z
楼上的答非所问.
点乘方是对每个元素进行乘方运算,对矩阵的维数没有要求,得到的结果维数与原矩阵完全相同;
直接对矩阵进行乘方运算,是按照矩阵的运算规则进行,要求矩阵的行列数必须相同.
在你说的问题中,应该先生成绘图区域两个轴的向量x和y,然后用meshgrid展开成该区域的矩阵,然后对每个点用公式求z,当然要用点运算.代码大致如下:
x=-1:.1:2;y=x;
[x,y]=meshgrid(x,y);
z = x.^2+y.^2;
mesh(x,y,z)