作业帮 > 综合 > 作业

MATLAB三维体力表面图绕x轴旋转.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/04 13:44:10
MATLAB三维体力表面图绕x轴旋转.
我用MATLAB中的surf命令画了三维立体表面图,

我想让这张图的y坐标旋转到z坐标的位置,z坐标到y坐标的位置,即绕x坐标顺时针旋转90°,请问有什么方法可以实现吗?希望给出具体的操作步奏,需要程序的话最好给出具体的程序.
MATLAB三维体力表面图绕x轴旋转.
你画三维图应该有XYZ三个矩阵,做一个绕x轴旋转
y' = ycost - zsint
z' = ysint + zcost
x' = x
再画图就好了.
再问: 按你的方法,我把程序写成这样:为什么运行错误啊?麻烦您帮我看一下,万分感谢!
再答: 你的错误显示的是什么?复制一下我看。
再问: 错误提示是:“
??? Error: File: sanwei2222.m Line: 16 Column: 4
The expression to the left of the equals sign is not a valid target for an assignment.
”。非常感谢您!
再答: 你把像ay‘这样的改成ay1吧,否则成转置了。
再问: 还是有问题:“
??? Error using ==> minus
Matrix dimensions must agree.

Error in ==> sanwei2222 at 16
ay1=ay*cos(pi/2)-az*sin(pi/2);
”。我不太懂matlab,这么的麻烦你,真是不好意思!