-
大小: 2KB文件类型: .rar金币: 2下载: 0 次发布日期: 2024-02-13
- 语言: Matlab
- 标签: matlab Trilateral 三边 gps
资源简介
自己写的3点确定目标点的MATLAB仿真文件。
包含MATLAB画圆的程序
代码片段和文件信息
function h=circle(rx0y0CNb)
% CIRCLE adds circles to the current plot
%
% CIRCLE(rx0y0) adds a circle of radius r centered at point x0y0.
% If r is a vector of length L and x0y0 scalars L circles with radii r
% are added at point x0y0.
% If r is a scalar and x0y0 vectors of length M M circles are with the same
% radius r are added at the points x0y0.
% If r x0y0 are vector of the same length L=M M circles are added. (At each
% point one circle).
% if r is a vector of length L and x0y0 vectors of length M~=L L*M circles are
% added at each point x0y0 L circles of radius r.
%
% CIRCLE(rx0y0C)
% adds circles of color C. C may be a string (‘r‘‘b‘...) or the RGB value.
% If no color is specified it makes automatic use of the colors specified by
% the axes ColorOrder property. For several circles C may be a vector.
%
% CIRCLE(rx0y0CNb) Nb specifies the number of points used to draw the
% circle. The default value is 300. Nb may be used for each circle individually.
%
% h=CIRCLE(...) returns the handles to the circles.
%
% Try out the following (nice) examples:
%
%% Example 1
%
% clf;
% x=zeros(1200);
% y=cos(linspace(01200)*4*pi);
% rad=linspace(10200);
% cmap=hot(50);
% circle(radxy[flipud(cmap);cmap]);
%
%% Example 2
%
% clf;
% the=linspace(0pi200);
% r=cos(5*the);
% circle(0.1r.*sin(the)r.*cos(the)hsv(40));
%
%
%% Example 3
%
% clf
% [xy]=meshdom(1:101:10);
% circle([0.50.30.1]xy[‘r‘;‘y‘]);
%
%% Example 4
%
% clf
% circle(1:1000[]3:12);
%
%% Example 5
%
% clf;
% circle((1:10)[002020][020200]);
% rewritten by Din-sue Fon. Dept. of Bio-Industrial Mechatronics Engineering
% National Taiwan University March 102001
% dsfong@ccms.ntu.edu.tw
% written by Peter Blattner Institute of Microtechnology University of
% Neuchatel Switzerland blattner@imt.unine.ch
% Check the number of input arguments
switch nargin
case 0
r=[];x0=[];y0=[];C=[];Nb=[];
case 1
x0=[];y0=[];C=[];Nb=[];
case 2
y0=zeros(1length(x0));C=[];Nb=[];
case 3
C=[];Nb=[];
case 4
Nb=[];
end
if length(x0)~=length(y0)
if length(y0)==1
y0=ones(1length(x0))*y0;
elseif length(x0)==1
x0=ones(1length(y0))*x0;
else
error(‘The lengths of x0 and y0 must be identical‘);
end;
end;
% set up the default values
if isempty(r)r=1;end;
if isempty(x0)x0=0;end;
if isempty(y0)y0=0;end;
if isempty(Nb)Nb=300;end;
if isempty(C)C=get(gca‘colororder‘);end;
if isstr(C)C=C(:);end;
% work on the variable sizes
x0=x0(:);
y0=y0(:);
r=r(:);
Nb=Nb(:);
% how many rings are plottet
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3862 2010-03-20 09:50 circle.m
文件 1231 2010-04-28 14:58 threePointLocate.m
----------- --------- ---------- ----- ----
5093 2
相关资源
- HDB3码、AMI码的MATLAB实现
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
-
Fuzzysimuli
nk有关模糊PID问题概述-自适 - 用matlab写的有限元程序-FEM2DL_Box.m
- matlab开发-能带计算
- matlab开发-FlockingAlgorithm
- KF+EKF matlab程序实现
评论
共有 条评论