作业帮 > 综合 > 作业

已知一个向量,用MAtlab求该向量的3维工作空间图?怎么编程?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 01:04:43
已知一个向量,用MAtlab求该向量的3维工作空间图?怎么编程?
已知a=[0,pi],b=[0,2*pi],向量为[cos(b)*(1-cos(a))/a sin(b)*(1-cos(a))/a sin(a)/a],该向量的3个分量为3维空间的坐标值 ,
能不能得到类似这种图片的工作空间呢?
clear;clc;clf;
warning off;
a=linspace(0,pi,100);
b=linspace(0,2*pi,100);
x=cos(b).*(1-cos(a))./a;
y=sin(b).*(1-cos(a))./a;
z=sin(a)./a;
plot3(x,y,z);
grid on;
warning on;
再问: 能不能得出类似这个图片的工作空间呢?
再答: clear;clc;clf; warning off; A=linspace(0,pi,100); B=linspace(0,2*pi,100); [a,b]=meshgrid(A,B); x=cos(b).*(1-cos(a))./a; y=sin(b).*(1-cos(a))./a; z=sin(a)./a; surf(x,y,z);%画曲面 grid on; warning on;