如何用MATLAB作曲线或曲面,急!!!! 20
(1)y=(a/2)*(e^(x/a)+e^(-x/a));(2)x=a(t-sint)y=a(1-cost);(3)x^2+z^2=1x^2+y^2=1;(4)r^2=...
(1)y=(a/2)*(e^(x/a)+e^(-x/a));
(2)x=a(t-sint)
y=a(1-cost);
(3)x^2+z^2=1
x^2+y^2=1;
(4)r^2=a^2cos2θ;
(5)x^2+y^2-z^2=1;
(6)z=y^2+xy 展开
(2)x=a(t-sint)
y=a(1-cost);
(3)x^2+z^2=1
x^2+y^2=1;
(4)r^2=a^2cos2θ;
(5)x^2+y^2-z^2=1;
(6)z=y^2+xy 展开
1个回答
展开全部
(1)首先你得将a附一个常数值(下同),如a=3;
>>fplot('(a/2)*(exp(x/a)+exp(-x/a))',[a,b]);%[a,b]是你想在哪一个区间做出图形;
(2)参数图形
>>t=0:0.01:5;
>>x=a*(t-sin(t));y=a*(1-cos(t));
>>plot(x,y)
(3)将它改写成参数形式
x=cos(t);y=sin(t)
设置t的取值范围,跟(2)相同
(4)跟(1)差不多
(5)改写成z=sqrt(x^2+y^2-1)和z=-sqrt(x^2+y^2-1);
在参照(6)的做法既可以完成
(6)是一个曲面图形
>>x1=linspace(-1,1,50);y1=x1;
>>[x,y]=meshgrid(x1,y1);
>>z=y.^2+x.*y;
>>mesh(x,y,z)
>>fplot('(a/2)*(exp(x/a)+exp(-x/a))',[a,b]);%[a,b]是你想在哪一个区间做出图形;
(2)参数图形
>>t=0:0.01:5;
>>x=a*(t-sin(t));y=a*(1-cos(t));
>>plot(x,y)
(3)将它改写成参数形式
x=cos(t);y=sin(t)
设置t的取值范围,跟(2)相同
(4)跟(1)差不多
(5)改写成z=sqrt(x^2+y^2-1)和z=-sqrt(x^2+y^2-1);
在参照(6)的做法既可以完成
(6)是一个曲面图形
>>x1=linspace(-1,1,50);y1=x1;
>>[x,y]=meshgrid(x1,y1);
>>z=y.^2+x.*y;
>>mesh(x,y,z)
追问
(3)(4)(5)题可以写详细点么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询