您的位置:首页 > 其它

metlab的1.3例题及demo分析

2017-03-12 21:47 567 查看
1.3.2输入一个行矩阵






1.3.3分行输入一个行矩阵






1.3.4MATLAB提示出错






1.3.5用函数zeros生成全零阵






1.3.6用函数eye生成全零阵






1.3.7矩阵的加减运算






1.3.8两个矩阵的乘法运算






1.3.9矩阵的数乘运算






1.3.10向量的点积






1.3.11向量的叉乘






1.3.12向量的混合积






1.3.13左除和右除






1.3.14矩阵的乘方






1.3.15矩阵的转置






1.3.16对奇异矩阵求逆是MATLAB给出的警告信息






1.3.17用初等变换的方法求逆矩阵






1.3.18以有理格式输出结果






demo1 男孩的表面

这个例子的例子展示了如何创建男孩的表面。1901,希尔伯特给Werner Boy的任务,再次证明这是不可能的嵌入射影平面到空间无奇点。相反,男孩带着这个表面回来了。它有三个点,但没有奇点。更多信息,见男孩的表面的文章在维基百科,http://www.wikipedia.org。


n = 128;

u = linspace(0,pi,n);

v = linspace(0,pi,n);

u = repmat(u,n,1);

v = repmat(v',1,n);

x = cos(v).*sin(u);

y = sin(v).*sin(u);

z = cos(u);

f = 1/2*((2*x.^2-y.^2-z.^2) + 2*y.*z.*(y.^2-z.^2) +  ...

    z.*x.*(x.^2-z.^2) + x.*y.*(y.^2-x.^2));

g = sqrt(3)/2 * ((y.^2-z.^2) + z.*x.*(z.^2-x.^2) + x.*y.*(y.^2-x.^2));

h = (x+y+z).*((x+y+z).^3 + 4*(y-x).*(z-y).*(x-z));

clf

s = surf(f,g,h/10,u, ...

    'LineStyle','none', ...

    'FaceLighting','gouraud', ...

    'FaceColor','interp');

colormap jet;

axis off;

daspect([1 1 1]);

l1 = light;

l2 = light;

lightangle(l1,70,-40);

lightangle(l2,-30,80);

view(-40,32);

camzoom(1.5);




demo2四联系

这个例子示例说明如何生成四联解开环面旋转四偏心圆。感谢C. Henry Edwards,数学系,乔治亚大学。

ab = [0 2*pi];

rtr = [6 1 1];

pq = [10 50];

box = [-6.6 6.6 -6.6 6.6 -3 3];

vue = [200 70];

clf

tube('xylink1a',ab,rtr,pq,box,vue)

colormap(jet);

hold on

tube('xylink1b',ab,rtr,pq,box,vue)

tube('xylink1c',ab,rtr,pq,box,vue)

tube('xylink1d',ab,rtr,pq,box,vue)

hold off;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: