首页 > 其他分享 >MATLAB:quiver()函数

MATLAB:quiver()函数

时间:2022-11-07 20:59:05浏览次数:52  
标签:quiver 函数 矢量 起始 MATLAB 长度 夹角 向量

quiver()用来画矢量图,这里仅介绍常使用的quiver(x,y,u,v)语句

x,y表示起始点;

u,v表示向量的相关信息:

  向量的长度为sqrt(u^2+v^2);向量的夹角为arctan(v/u),注意是v/u

x,y,u,v均可以用矩阵来表示多组矢量,下面给出例子

x = [1,1,3,3];
y = [1,3,3,1];
u = [0,2,0,-2];
v = [2,0,-2,0];
quiver(x,y,u,v,0)

代码展示了起始点分别为(1,1) (1,3) (3,3) (3,1),矢量信息为(0,2) (2,0) (0,-2) (-2,0)的四组矢量。

如,第一组矢量(1,1,0,2)就代表了起始点为(1,1),长度为2,夹角为90°的矢量,如下图红色圈内

 

而第三组矢量(3,3,0,-2)就代表了起始点为(3,3),长度为2,夹角为-90°的矢量,如下图红色圈内

 

 

其他功能

  quiver()还有scale参数:箭头的大小,按照自动适应进行倍数放大可以为1、2、3...,也可以按照真实长度不进行适应的为0或'off' (根据版本不同)。还可以更改箭头颜色如红色'r'

 

标签:quiver,函数,矢量,起始,MATLAB,长度,夹角,向量
From: https://www.cnblogs.com/toriyung/p/16867391.html

相关文章

  • MySQL聚合函数
    AVG()                   平均值COUNT()            计数MAX()                  最大值MIN()          ......
  • MySQL信息函数
    CONNECTION_ID()              连接ID,返回ID号,也是线程的IDDATEBASE()                          当前数据库LAST_INSERT_ID()......
  • MySQL比较运算符和函数
    本文重点是三个比较运算符1,[NOT[BETWEEN...AND...2 , [NOT]IN()3 , IS[NOT]NULL例1:BETWEEN...AND..如果数字A在设定范围之内,返回TRUE,否则返回FAUSEmysql>SE......
  • MySQL数值运算符和函数
    数值运算符和函数CEIL()         进一取整DIV                 整数除法FLOOR()       舍一取整MOD              ......
  • MySQL自定义函数
    首先,做一个热身。引进一个系统函数LAST_INSERT_ID();这个函数的功能就是放回上一次插入的数据的id做个示范插入数据                       ......
  • MySQL日期时间函数
    日期时间函数NOW()                                           当前日期和时间CURDATE()                ......
  • C++溢出对象虚函数表指针
      C++一特性是通过virtual关键字实现运行时多态,虽然自己用到这个关键字的机会不多,但很多引用的第三方库会大量使用这个关键字,比如MFC...如果某个函数由virtual关键字修......
  • Go | 函数(包)的使用
    实现加减乘除运算传统方法实现:varn1float64=1.2varn2float64=2.1varoptbyte='+'varresfloat64switchopt{case'+':res=n1+n2ca......
  • 函数提高
    3函数提高3.1函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型函数名(参数=默认值){}示例:intfunc(inta,intb=10,intc=10)......
  • MATLAB:列表操作(未完)
    维度不变的列表合成a=[1,2];b=[3,4];c=[a;b;5,6];%通过直接在列表中用分号隔开直接插入效果  切片:列表某列如上面合成的列表c,要取出第2列所有......