Matlab极坐标绘制罗盘图compass

4.3
(4)

五天没更新了(生了场病,现在没事了),今天,给各位带来Matlab中绘制罗盘图得函数compass得用法,罗盘图在Matlab中表示包含分量 (U,V) 的向量,就像箭头从原点射出一样。文本主要给出罗盘图的常见用法、语法说明,以及一个创建简单罗盘图的代码。

Matlab极坐标绘制罗盘图compass

下面,先把官方帮助文档中,关于compass函数的使用方法发出来,供各位参考:

>> help compass
 compass Compass plot.
    compass(U,V) draws a graph that displays the vectors with
    components (U,V) as arrows emanating from the origin.
 
    compass(Z) is equivalent to compass(REAL(Z),IMAG(Z)). 
 
    compass(U,V,LINESPEC) and compass(Z,LINESPEC) uses the line
    specification LINESPEC (see PLOT for possibilities).
 
    compass(AX,...) plots into AX instead of GCA.
 
    H = compass(...) returns handles to line objects in H.
 
    Example:
       Z = eig(randn(20,20));
       compass(Z)

常见用法

compass(U,V)
compass(Z)
compass(...,LineSpec)
compass(axes_handle,...)
h = compass(...)

语法说明

罗盘图显示包含分量 (U,V) 的向量,就像箭头从原点射出一样。U、V 和 Z 位于笛卡尔坐标中,绘制于一个环状网格上。

compass(U,V) 显示具有 n 个箭头的罗盘图,其中 n 是 U 或 V 中的元素数目。每个箭头的基点的位置为原点。每个箭头的尖端的位置是相对于基点的一个点,并由 [U(i),V(i)] 确定。

compass(Z) 显示具有 n 个箭头的罗盘图,其中 n 是 Z 中的元素数目。每个箭头的基点的位置为原点。每个箭头的尖端的位置相对于基点,由 Z 的实部和虚部确定。此语法等效于 compass(real(Z),imag(Z))。

compass(…,LineSpec) 使用 LineSpec 指定的线型、标记符号和颜色来绘制罗盘图。

compass(axes_handle,…) 将图形绘制到带有句柄 axes_handle 的坐标区中,而不是当前坐标区 (gca) 中。

h = compass(…) 返回线条对象的句柄。

罗盘图的创建方法

创建一个由随机矩阵的特征值构成的罗盘图。

rng(0,'twister') % initialize random number generator
M = randn(20,20);
Z = eig(M);

figure
compass(Z)
Matlab极坐标绘制罗盘图compass

共计4人评分,平均4.3

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

本文来自转载,原文出处:MathWorks官网,由古哥整理发布

如若转载,请注明出处:https://iymark.com/program/matlab-polar-function-compass.html

发表评论

登录后才能评论
本站APP
本站APP
京东好物
分享本页
返回顶部
新年
快乐