MATLAB三维体力表面图绕x轴旋转.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/04 13:44:10
MATLAB三维体力表面图绕x轴旋转.
我用MATLAB中的surf命令画了三维立体表面图,
![](http://img.wesiedu.com/upload/5/5d/55de278d4f3f2a2523604f83f62d6d06.jpg)
我想让这张图的y坐标旋转到z坐标的位置,z坐标到y坐标的位置,即绕x坐标顺时针旋转90°,请问有什么方法可以实现吗?希望给出具体的操作步奏,需要程序的话最好给出具体的程序.
我用MATLAB中的surf命令画了三维立体表面图,
![](http://img.wesiedu.com/upload/5/5d/55de278d4f3f2a2523604f83f62d6d06.jpg)
我想让这张图的y坐标旋转到z坐标的位置,z坐标到y坐标的位置,即绕x坐标顺时针旋转90°,请问有什么方法可以实现吗?希望给出具体的操作步奏,需要程序的话最好给出具体的程序.
![MATLAB三维体力表面图绕x轴旋转.](/uploads/image/z/2358636-60-6.jpg?t=MATLAB%E4%B8%89%E7%BB%B4%E4%BD%93%E5%8A%9B%E8%A1%A8%E9%9D%A2%E5%9B%BE%E7%BB%95x%E8%BD%B4%E6%97%8B%E8%BD%AC.)
你画三维图应该有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,这么的麻烦你,真是不好意思!
y' = ycost - zsint
z' = ysint + zcost
x' = x
再画图就好了.
再问: 按你的方法,我把程序写成这样:
![](http://img.wesiedu.com/upload/b/d1/bd13ebaafaff1d44f4ddb1a81e3e81fb.jpg)
再答: 你的错误显示的是什么?复制一下我看。
再问: 错误提示是:“
??? 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,这么的麻烦你,真是不好意思!
MATLAB三维体力表面图绕x轴旋转.
关于Matlab作已经知函数绕固定轴旋转而成的三维函数问题
MATLAB中画三维图求助,二维公式如下所示,三维图像时这个二维公式绕z轴旋转一轴得到,怎么得到三维图啊
matlab中如何画旋转的三维图
matlab三维曲面图
matlab 画三维图
CAD制图三维旋转把红色六边形绕x轴转到两圆交点处,
matlab三维作图:直线x = 1, y = [-10:0.01:10], z = 2*y 绕z轴线旋转90度,形成曲
matlab画三维图,怎样加y>x的条件?
三维旋转变换矩阵,绕Z轴旋转,或绕某条直线旋转
用matlab画三维图
Matlab 三维图,程序出错.