在matlab中绘制空心圆圈下列曲线,需要将空间的方程用参数方程来表示,要matlab中填写的代码

怎样在MATLAB 中建立柱面坐标系,绘制柱面坐标系下的曲线,曲线方程为参数方程_百度知道
怎样在MATLAB 中建立柱面坐标系,绘制柱面坐标系下的曲线,曲线方程为参数方程
我有更好的答案
-t2+2];&& [x y z]=cylinder(r,30);&& surf(x,y,z),高度为0时的半径当然就是0了。 如果你想要下面一半是圆柱、上面一半是圆锥的形状;调用 cylinder 的参数 r 给出的是柱体剖面的曲线形状(对应于高度0-1之间),你现在给的参数刚好是从0变到1再从1变到0,把第一句改成:
t1=ones(1,10);就可以了&& t1=0:0.1:0.9;&& t2=1:0.1:2;&& r=[t1
采纳率:94%
来自团队:
为您推荐:
其他类似问题
曲线方程的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何用matlab画参数函数的图像_百度知道
如何用matlab画参数函数的图像
在matlab中如何画出参数方程的函数图像x=a*cost*cost*costy=a*sint*sint*sint
我有更好的答案
plot是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标.常用格式为:(1)plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为横坐标值绘制 曲线。当x 为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲 线,当x 为m× n 矩阵时,就由n 条曲线。 (2)plot(x,y) 以x 元素为横坐标值,y 元素为纵坐标值绘制曲线。 (3)plot(x,y1,x,y2,…) 以公共的x 元素为横坐标值,以y1,y2,… 元素为纵坐标值绘 制多条曲线。MATLAB 对数据是按列存储和计算的,运用plot(x)时,当x 为一个向量时,以其元 素为纵坐标,其序号为横坐标值绘制曲线。当x 为实矩阵时,则以其序号为横坐标,按列 绘制每列元素相对于序号的曲线,当x 为n m× 矩阵时,就有n 条曲线。 如果x,y 是同维向量,plot(x,y)指令以x 元素为横坐标值,y 元素为纵坐标值绘制曲线。 如x 是向量,y 是有一维与x 元素数量相等的矩阵,则以x 为共同横坐标,按列绘制y 每 列元素值,曲线数为y 的另一维的元素数。如果x,y 是同维矩阵,则以x,y 对应列元素为、 纵坐标分别绘制曲线,数目等于矩阵的列数。
*cos(t)a=1;t=-2*pi:0.01.*cos(t):2*x=a*cos(t);y=a*sin(t).*sin(t).*sin(t);plot(x
本回答被提问者采纳
a=1;x=a*cos(t)^3y=a*sin(t)^3ezplot(x,y)
自己选择a的值,令a=7画t在-10到10之间的图形.t=-10:0.5:10;x=a*cost*cost*y=a*sint*sint*plot(x,y)
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
matlab的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在MATLAB中如何画二次曲线_百度知道
在MATLAB中如何画二次曲线
请教高手在MATLAB中如何画出诸如3x2+5y2+xy+3x+4y=2的曲线,最好给出完整的程序代码,多谢!
ezplot('3*x^2+5*y^2+x*y+3*x+4*y=2')这是画隐函数图像的最简单的方法。
采纳率:34%
为您推荐:
其他类似问题
二次曲线的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。matlab怎么画椭圆_百度知道
matlab怎么画椭圆
我有更好的答案
matlab中通常可用两种方法画椭圆的曲线:使用隐函数绘图函数ezplot()使用椭圆的参数方程得到散点,然后plot()函数作图下面实例演示绘制椭圆:(x-1)^2/4 + (y-3)^2/25 = 11、隐函数绘图函数ezplot()ezplot('(x-1)^2/4 + (y-3)^2/25 = 1',[-1 3 -2 8])2、参数方程作图&& t = 0:0.05*pi:2*&& x = 2*cos(t)+1;&& y = 5*sin(t)+3;&& plot(x,y,'b')
采纳率:91%
来自团队:
0,0,4,5); ellipsefig2(3,4;【例2】已知椭圆方程:[x,4: 本帖隐藏的内容需要回复才可以浏览ellipsefig2函数的原理是利用线性代数中所讲的二次型化标准型的办法将一般椭圆方程化为标准椭圆方程, 4][x,2,3。 代码,0,即3*x*x + 2*x*y + 4*y*y = 5 可用MATLAB自带的ezplot函数,或自编的ellipsefig1和ellipsefig2函数画此椭圆,命令分别如下: ellipsefig2(1,2,3,4,5,6),5,6);第三种方法:调用自编的ellipsefig2函数画椭圆。ellipsefig2函数的代码如下Matlab如何画椭圆(总结帖)一、根据椭圆方程: ezplot('x^2+2*x*y+3*y^2+4*x+5*y = 6') axis([-6 3 -3 3]);第二种方法:调用自编的ellipsefig1函数画椭圆。ellipsefig1函数的原理是通过配方将一般椭圆方程化为标准椭圆方程,先作出标准椭圆曲线,作出标准椭圆曲线,然后通过坐标旋转和缩放得到所要的椭圆曲线图像,0:ax*x+bx*y+c*y*y+d*x+e*y = f画椭圆 【例1】已知椭圆方程;1。 代码,2,然后通过坐标旋转得到所要的椭圆曲线图像: ezplot('3*x^2+2*x*y+4*y^2 = 5') axis([-2 2 -2 2])ellipsefig1(3: 代码:x*x + 2*x*y + 3*y*y + 4*x + 5*y = 6 第一种方法,y][3, 1,2:ellipsefig1(1,y]' = 5:调用MATLAB自带的ezplot函数画椭圆 代码
画个椭圆,其余东西自己处理一下.t=0:pi/20:2* x=30*cos(t); y=0.7*sin(t); plot(x,y)
这个自己去画吧
其他1条回答
为您推荐:
其他类似问题
matlab的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。只需一步,快速开始
扫一扫,访问微社区
查看: 14143|回复: 5|关注: 0
请教已知曲线参数方程,Matlab如何画三维曲面图
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
已知曲线参数方程x=fx(t),y=fy(t);都是关于t的函数,这个曲线需要平移构成一个三维曲面(沿着z轴平移),如何在matlab中实现?具体该怎么做呢?一点思路都没有。
是不是surf,mesh这些现成的函数都不能实现,请大家帮帮忙吧!
万分感谢!
[ 本帖最后由 mooni 于
11:21 编辑 ]
<h1 style="color:# 麦片财富积分
关注者: 3
回复 1# jinni 的帖子
直接贴出方程来
Share your knowledge with the world !
<h1 style="color:# 麦片财富积分
surf,mesh用于画面的, plot3()是用来画三维曲线的。
我举个小例子,你看看能不能套上:
t=[0:0.2:6]*pi/6;
x=sin(t);y=cos(t);z=2*t;
plot3(x,y,z),
<h1 style="color:# 麦片财富积分
方程是这样的。
x=26*t.^3+22*t.^2+25.3*t+25;
y=25*t.^3+9*t.^2-34*t+20;
我是要画一个由这条曲线沿z轴平移之后形成的曲面,请教大家!
<h1 style="color:# 麦片财富积分
关注者: 6
回复 4# jinni 的帖子
t=0:.01:1;
x=26*t.^3+22*t.^2+25.3*t+25;
y=25*t.^3+9*t.^2-34*t+20;
zz=[ones(size(x));zeros(size(x))];
surf(xx,yy,zz)
望有帮助!!!
<h1 style="color:# 麦片财富积分
TTT_IOU,你真厉害!太感谢你了!
站长推荐 /3
车辆动力学工具箱介绍:一款集成3D虚拟环境的汽车仿真产品
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区

我要回帖

更多关于 matlab中rose图的绘制 的文章

 

随机推荐