做图像的交点
Posted rongyupan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做图像的交点相关的知识,希望对你有一定的参考价值。
Intersection
使用 Matlab 做出图像的交点/切面
我们使用数值法来完成这个操作
- 交点
- 切面
交点
-
举例:
% InteractionPoint.m x = linspace( 0, 2*pi, 1000 ); y1 = 0.2*exp( -0.5*x ).*cos( 4*pi*x ); y2 = 2*exp( -0.5*x ).*cos( pi*x ); % return Serial Number of x when y1 is approximate to y2. % Error: 1e-2. k--1x17. k = find( abs( y1-y2 ) < 1e-2 ); x1 = x(k); y3 = 0.2*exp( -0.5*x1 ).*cos( 4*pi*x1 ); % bp: blue-pentangle % k: -- black dashed-line plot( x, y1, x, y2, ‘k:‘, x1, y3, ‘bp‘ );
-
结果图片InteractionPoint.jpg
-
注释:
- 在运算的时候都是矩阵操作,所以操作符号要带
.
- blue-pentangle: 蓝色五角星;
- k -- 黑色,
:
--虚线
- 在运算的时候都是矩阵操作,所以操作符号要带
切面
-
举例:
% TangentPlane.m x = -8:0.05:8; y = x; [X,Y] = meshgrid(x,y); Z = X.^2-Y.^2; % return: ‘i‘, a matrix of 44960x1. Equally stands for a region outside % of the rectangle formed by x[-6,6] & y[-6,6]. i = find( abs(X)>6 | abs(Y)>6 ); % Make the value of Z among the domain ‘i‘ equal 0. Equally, the XY plane Z(i) = zeros( size(i) ); % Draw 3D figure. surf(X,Y,Z), % Do procession to the figure of Z. shading interp; colormap(copper) light(‘position‘,[0,-15,1]); lighting phong material([0.8,0.8,0.5,10,0.5])
-
结果图片 TangentPlane.jpg
-
注释
- 翻译:
- rectangle: 矩形
- domain: 定义域
- 翻译:
其他函数
- clf:清除当前图像窗口的旧图形
- 对比:
- clear:清理工作区变量,
- clc:只清除Command Window;
- hold on是为了显示多幅图像时,防止新的窗口替代旧的窗口。
以上是关于做图像的交点的主要内容,如果未能解决你的问题,请参考以下文章