三维空间中有一根线,已知x=-3:0.5:3;y=x;z=5;怎样用matlab画出这条线呢?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/08/23 22:24:57
三维空间中有一根线,已知x=-3:0.5:3;y=x;z=5;怎样用matlab画出这条线呢?
还有,怎样让这条线绕着点(0,0,5)旋转一周呢?在转动的过程中保持z=5始终不变.
还有,怎样让这条线绕着点(0,0,5)旋转一周呢?在转动的过程中保持z=5始终不变.
第一个问题简单:
第二个问题涉及到解析几何,曲线绕指定曲面旋转,涉及大量公式,用一个分段函数解决,在次略,有兴趣私密
clc; clear; close all
t =-3:0.5:3;
x=t
y=x;
z=ones(size(x))*5;
figure,plot3( x,y,z ) % 第一个图
t1 = 0:0.05:3;
th = 0:0.1:2*pi+0.1;
X = sin(th.')*sqrt(2*t1.*t1);
Y = cos(th.')*sqrt(2*t1.*t1);
Z = ones(size(X))*5;
figure,surf(X,Y,Z) % 第二个图第一段函数
t2 = -3:0.05:0;
th = 0:0.1:2*pi+0.1-pi;
X = sin(th.')*sqrt(2*t1.*t1);
Y = cos(th.')*sqrt(2*t1.*t1);
Z = ones(size(X))*5;
hold on
surf(X,Y,Z)% 第二个图第二段函数
hold off
第二个问题涉及到解析几何,曲线绕指定曲面旋转,涉及大量公式,用一个分段函数解决,在次略,有兴趣私密
clc; clear; close all
t =-3:0.5:3;
x=t
y=x;
z=ones(size(x))*5;
figure,plot3( x,y,z ) % 第一个图
t1 = 0:0.05:3;
th = 0:0.1:2*pi+0.1;
X = sin(th.')*sqrt(2*t1.*t1);
Y = cos(th.')*sqrt(2*t1.*t1);
Z = ones(size(X))*5;
figure,surf(X,Y,Z) % 第二个图第一段函数
t2 = -3:0.05:0;
th = 0:0.1:2*pi+0.1-pi;
X = sin(th.')*sqrt(2*t1.*t1);
Y = cos(th.')*sqrt(2*t1.*t1);
Z = ones(size(X))*5;
hold on
surf(X,Y,Z)% 第二个图第二段函数
hold off
怎样用MATLAB画出z关于x的曲线,z=35220*x^2*y,y=[2*log10(63*x*y^0.5)-0.8]
怎样用matlab画出z=x^2+y^2这个图形?急
用MATLAB画出U=5x+4y+2z的图形条件为x+y+z=30;3x+y+z=50
matlab画出曲面 z=4-x*x-y*y及z=3*sqrt(x*x+y*y) 围成的图形
如何用MATLAB编程 画出z=2x.^2-2xy+y.^2-3x+y的图形,
z=2xy/(x^2+y^2) x.y属于(1,3)内,用matlab画出图像.
MATLAB中如何画出x.^2+y.^2+z.^2=1的图像.
matlab画平面已知平面方程n=a*x+b*y+c*z,其中a=0,b=0.5,z=0.8.求在三维空间内画出该平面
matlab中z=x.*exp(-0.5*x.^2-Y.^3)
matlab如何画出下面的图像 (x^2+9/4*y^2+z^2-1)^3-x^2*z^3-9/80*y^2*z^3=0
matlab 曲面图 已知 z = 6 - x^2 - y^2;x^2 + y^2 = 6 画出图形
matlab 2x+y+3z=13x-y=-1y+z=5用 MATLAB软件 MATLAB软件 MATLAB软件 MAT