主要内容

指南针

箭从原点射出

  • 圆形网格,箭头从原点发出

描述

例子

指南针(UV绘制从点(0,0)开始的箭头。使用笛卡尔坐标指定箭头的方向U而且V,U表明x坐标和V表明y坐标。箭头的数量与元素的数量相匹配U

指南针函数在圆形网格上用θ设在和r对象中的-轴勾标签对象。因此,您指定的坐标与图上显示的标签不匹配。

例子

指南针(Z所指定的复值的实部和虚部绘制箭头Z,实部表示x-坐标和虚数部分表示y坐标。这种语法等价于指南针(真正的(Z),图像放大(Z))

例子

指南针(___LineSpec设置箭头的线条样式、标记符号和颜色。

例子

指南针(斧头___绘制指定轴上的箭头,而不是当前轴。

例子

c =罗盘(___返回的向量对象。此语法对于控制箭头的外观非常有用。

例子

全部折叠

通过指定每个箭头的笛卡尔坐标来创建一个罗经图。

U = [5 3 -4 -3 5];V = [1 5 3 -2 -6];指南针(u, v)

首先将极坐标转换为笛卡尔坐标,创建一个罗经图。

为此,使用极坐标指定数据。将它们转换为笛卡尔坐标使用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 = [5 3 -4 -3 5];V = [1 5 3 -2 -6];指南针(u, v,“r”

通过将箭头分配给一个变量,然后设置其属性,指定单个箭头的线宽和颜色。为此,首先创建一个罗盘图并返回一个数组对象。

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,“正确的阴谋”

输入参数

全部折叠

x-coordinates,指定为标量、向量或矩阵。笛卡尔指定值。要将数据从极坐标转换为笛卡尔坐标,请使用pol2cart

的大小U必须匹配的尺寸V

y-coordinates,指定为标量、向量或矩阵。笛卡尔指定值。要将数据从极坐标转换为笛卡尔坐标,请使用pol2cart

的大小V必须匹配的尺寸U

复值,指定为标量、向量或矩阵。的实部Z表示x-坐标的箭头,虚数部分表示y坐标。

线样式、标记和颜色,指定为包含符号的字符串或字符向量。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、记号笔和颜色)。例如,如果省略线条样式并指定标记,则绘图只显示标记而不显示直线。

例子:”或“是红色虚线和圆圈标记吗

线条样式 描述 产生的线
“-” 实线

实线样品

”——“ 虚线

虚线样本

”:“ 虚线

虚线样本

“-”。 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)

样品的颜色为白色

目标轴,指定为对象。

扩展功能

版本历史

之前介绍过的R2006a

Baidu
map