关于Matlab作已经知函数绕固定轴旋转而成的三维函数问题二维函数的描绘程序已知:p=-2*pi:0.01:2*pi;r=sqrt(cos(2*p));x=r.*cos(p);y=r.*sin(p);plot(x,y)我需要让它绕x轴旋转任意角度而成三维图像,程序应该

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 10:08:37
关于Matlab作已经知函数绕固定轴旋转而成的三维函数问题二维函数的描绘程序已知:p=-2*pi:0.01:2*pi;r=sqrt(cos(2*p));x=r.*cos(p);y=r.*sin(p);plot(x,y)我需要让它绕x轴旋转任意角度而成三维图像,程序应该

关于Matlab作已经知函数绕固定轴旋转而成的三维函数问题二维函数的描绘程序已知:p=-2*pi:0.01:2*pi;r=sqrt(cos(2*p));x=r.*cos(p);y=r.*sin(p);plot(x,y)我需要让它绕x轴旋转任意角度而成三维图像,程序应该
关于Matlab作已经知函数绕固定轴旋转而成的三维函数问题
二维函数的描绘程序已知:
p=-2*pi:0.01:2*pi;
r=sqrt(cos(2*p));
x=r.*cos(p);
y=r.*sin(p);
plot(x,y)
我需要让它绕x轴旋转任意角度而成三维图像,程序应该怎么编写?请写出具体命令以及命令的注解.
我想把它转变为一个三维的连续图形.类似这样的得到的三维图形:
r=-10:10;
t=linspace(0,pi*2,18);
[r,t]=meshgrid(r,t);
x=r.*sin(t);
y=r.*cos(t);
z=r;
surf(x,y,z);
axis equal
还有一个我不明白的问题是,按照以上格式,我编写如下格式程序:
t=linspace(0,pi*2,18);
r=sqrt(cos(2*t));
[r,t]=meshgrid(r,t);
x=r.*cos(t);
y=r.*sin(t);
z=r;
mesh(x,y,z);
axis equal
系统信息反馈的错误问题如下:
Error using ==> mesh at 69
X,Y,Z,and C cannot be complex.

关于Matlab作已经知函数绕固定轴旋转而成的三维函数问题二维函数的描绘程序已知:p=-2*pi:0.01:2*pi;r=sqrt(cos(2*p));x=r.*cos(p);y=r.*sin(p);plot(x,y)我需要让它绕x轴旋转任意角度而成三维图像,程序应该
首先,你用的plot画出来的是一个二维的图形,即使通过旋转,在视觉上
你也只能看到一个投影的平面图,为了解决这个问题
我们得把你需要的曲线用plot3画成空间曲线,这样就能看到旋转效果
命令如下:
>> p=-2*pi:0.01:2*pi;
>> z=zeros(size(p));%生成与p同样大小的零矩阵z,让该平面处在z=0的平面上
>> r=sqrt(cos(2*p));x=r.*cos(p);y=r.*sin(p);
>> f=plot3(x,y,z);%画出空间曲线
>> rotate(f,[1 0 0],45,[0 0 0])%使用旋转命令使其旋转45度,其中[1 0 0]代表旋转轴,此处是x轴
%,[0 0 0]代表旋转点,f是图形句柄
>> hold on
>> f=plot3(x,y,z);%画出原图形进行比较
这个回答满意吗?

关于Matlab作已经知函数绕固定轴旋转而成的三维函数问题二维函数的描绘程序已知:p=-2*pi:0.01:2*pi;r=sqrt(cos(2*p));x=r.*cos(p);y=r.*sin(p);plot(x,y)我需要让它绕x轴旋转任意角度而成三维图像,程序应该 matlab 如何画复杂函数绕y轴一周的柱面图?函数方程为两个正态分布之和y=A*exp(-x^2/2)+B*exp(-x^2)谢谢您的回答,但是您给的答案是绕x轴旋转一周的图,我希望能扰y轴旋转.之前问题的分数已经给你 matlab将一条曲线的绕x轴旋转几何体图画出来如题,如果我有一条曲线(已经在二维坐标上画出),希望可以得到其以某个旋转轴或旋转中心旋转得到的三维几何体,用matlab应该怎么实现?求指教 关于MATLAB作图的问题.请问下面这种图是用什么函数作出来的,除了contour,mesh, surf函数. matlab中一曲面绕一定轴旋转后的同一曲面我在MATLAB里画了一个简单曲面,能否以一固定轴,将这个曲面旋转一下呢?就如同齿轮中一齿面绕轴线转动那样.如何实现呢?这个曲面数据和轴线数据都 根据下列条件求y关于x的二次函数已知二次函数y=a(x+m)²+k(a≠0)的图像如图所示,求a,m,k的值若将该函数图像绕点B旋转180°,求旋转后的表达式若将该函数图像作关于x轴对称,求轴对称后的 已知二次函数y=a(x+m)²+k(a≠0)的图像如图所示,(1)求a,m,k的值(2)若将该函数图像绕点B旋转180°,求旋转后的解析式;(3)若将该函数图像作关于x轴对称,求轴对称后的函数解析式. Matlab中图形绕任意轴旋转如何实现绕任意轴旋转如何实现?具体代码? 哪位能用MATLAB演示曲线 x=1-y^2 绕 x 轴旋转产生旋转曲面的过程RT! matlab编写的函数,当传输参数为矩阵时,运行总是出错,跪求大神解释function xuanzhuanjuzhen=rotation3(xa,ya,za)%计算三维空间以原点为旋转中心旋转(xangle,yangle,zangel)角度,即先后绕x,y,z轴旋转对应角度% matlab如何旋转图像 matlab中求某一函数在某一固定点的函数值,如何计算? matlab 作g(f(i))这个函数的图 其中自变量是f(i),g(x)和f(x)都是已经定义好的函数,i=1,2……10 matlab 如何画复杂函数绕y轴一周的柱面图?函数方程为两个正态分布之和y=A*exp(-x^2/2)+B*exp(-x^2)您好,楼下wskhhjmh回答的是绕x轴旋转的啊,谢谢wskhhjmh,但我希望能绕y轴旋转啊。 行星绕北极星作( )方向旋转,为什么 关于MATLAB的kmeans聚类函数,为什么对于同一个矩阵作多次kmeans聚类,得到的输出不同?虽然分类是一致情况如上图 Matlab中怎样实现一条直线绕一点旋转, 什么是锥形旋转?核磁共振中质子在自转的同时还绕Z轴作锥形旋转.