指南针
箭从原点射出
描述
c =罗盘(___)
返回的向量行
对象。此语法对于控制箭头的外观非常有用。
例子
使用笛卡尔坐标创建罗盘图
使用极坐标创建罗盘图
首先将极坐标转换为笛卡尔坐标,创建一个罗经图。
为此,使用极坐标指定数据。将它们转换为笛卡尔坐标使用pol2cart
函数。然后,创造情节。
th = linspace(2 *ππ/ 4日,10);r = linspace(5、20、10);[u, v] = pol2cart (th, r);指南针(u, v)
请注意,θ设在和r-轴标记对应极坐标。
使用复杂值创建罗盘图
以等间隔的间隔对正弦信号采样。然后,计算正弦信号的10点离散傅里叶变换。结果是一个复值向量。
t = linspace(0 8 *π,100);Y = sin(2*t) + 2sin (t+ /2)f = fft (y, 10);
使用罗经图显示复值。实部决定了x每个箭头的-坐标,虚数部分决定y协调。
指南针(f)
指定整个情节的外观
指定一个箭头的外观
通过将箭头分配给一个变量,然后设置其属性,指定单个箭头的线宽和颜色。为此,首先创建一个罗盘图并返回一个数组行
对象。
U = [3 5 -4 -3 5];V = [5 1 3 -2 -6];c =罗盘(u, v);
将第一个箭头分配给一个变量。第一个箭头对应的第一个元素u
而且v
.然后,改变线条宽度和颜色。
c1 = c (1);c1。线宽= 2;c1。颜色=“r”;
旋转罗盘情节
方法旋转罗经图,使0度向上指向视图
函数。
为此,使用极坐标创建一个罗经图。方法将极坐标转换为笛卡尔坐标pol2cart
函数,然后画出转换后的坐标。
th = linspace(0,3 *π/ 2,10);r = linspace(5、20、10);[u, v] = pol2cart (th, r);指南针(u, v)
注意0度是指向右边的。旋转θ-轴逆时针方向90度通过调用视图
并将第一个参数指定为-90
.通过将第二个参数指定为来维护2-D视图90
.
视图(-90、90)
注意0度现在指向上方。
为罗经图指定坐标轴
从R2019b开始,您可以使用tiledlayout
而且nexttile
功能。调用tiledlayout
函数创建1 × 2平铺图表布局。调用nexttile
函数来创建一个axis对象并将该对象返回为ax₁
.通过传递创建左边的情节ax₁
到指南针
函数。通过将坐标轴传递给标题
函数。重复这个过程来创建正确的图。
U = [7 5 -2 -5 8];tiledlayout(1、2)%了情节ax₁= nexttile;V1 = [3 7 5 -4 -6];指南针(ax₁,u, v1)标题(ax₁,“左阴谋”)%的情节ax2 = nexttile;V2 = [-3 -4 -5 6 6];指南针(ax2, u, v2)标题(ax2,“正确的阴谋”)
输入参数
Z
- - - - - -复杂的值
标量|向量|矩阵
复值,指定为标量、向量或矩阵。的实部Z
表示x-坐标的箭头,虚数部分表示y坐标。
LineSpec
- - - - - -线条样式、记号笔和颜色
字符串|特征向量
线样式、标记和颜色,指定为包含符号的字符串或字符向量。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、记号笔和颜色)。例如,如果省略线条样式并指定标记,则绘图只显示标记而不显示直线。
例子:”或“
是红色虚线和圆圈标记吗
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
颜色名称 | 短名称 | RGB值 | 外观 |
---|---|---|---|
“红色” |
“r” |
(1 0 0) |
|
“绿色” |
“g” |
(0 1 0) |
|
“蓝色” |
“b” |
(0 0 1) |
|
“青色” |
“c” |
(0 1 1) |
|
“红色” |
“m” |
(1 0 1) |
|
“黄色” |
“y” |
(1 1 0) |
|
“黑色” |
“k” |
(0 0 0) |
|
“白色” |
“w” |
(1 1 1) |
|
斧头
- - - - - -目标轴
轴
对象
目标轴,指定为轴
对象。
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
分布式阵列
使用并行计算工具箱™跨集群的组合内存分区大型数组。
版本历史
之前介绍过的R2006a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。