主题:问个matlab三维的小问题!
编了个小程序,有一个问题想不通,不知道x'与x之间的区别?
我编的:
x=[0:0.1:2*pi];
y=[0:0.1:2*pi];
z=sin(x).*cos(y);
surf(x,y,z)
答案:
x=[0:0.1:2*pi];
y=[0:0.1:2*pi];
z=sin(x')*cos(y);
surf(x,y,z)
我没想出我为什么编错!矩阵运算应该用点乘啊,为什么我的运算出错啊?答案中的x'是什么意思啊?和x有什么区别啊?在什么情况下使用啊?
我编的:
x=[0:0.1:2*pi];
y=[0:0.1:2*pi];
z=sin(x).*cos(y);
surf(x,y,z)
答案:
x=[0:0.1:2*pi];
y=[0:0.1:2*pi];
z=sin(x')*cos(y);
surf(x,y,z)
我没想出我为什么编错!矩阵运算应该用点乘啊,为什么我的运算出错啊?答案中的x'是什么意思啊?和x有什么区别啊?在什么情况下使用啊?