概述
由于在物理学科的绘图中,往往要显示方向,因此需要绘制向量图,下面将统一整理如下:
(1)罗盘图
罗盘图即起点为坐标原点的二维或者三维向量,同时还在坐标系中显示圆形的分割线,函数命令为compass
其调用格式如下:
compass(X,Y) :参量X和Y为n维向量,显示n个箭头,箭头的起点为原点,箭头的位置为[X(i),Y(i)];
compass(Z) :参量Z为n维复数向量,命令显示n个箭头,箭头起点为原点,箭头的位置为:[real(Z),image(Z)];
(2)羽毛图
羽毛图是在横坐标上等距地显示向量的图形,看起来就像鸟的羽毛一样,其绘制函数命令为feather;
feather(U,V) :显示由参量U和V确定的向量,其中U包含作为相对坐标系中的x成分,Y包含作为相对坐标系中的Y成分;
feather(Z) :显示复数参量向量Z确定的向量,等价于feather(real(Z),image(Z));
例如:
罗盘图和羽毛图绘制实例如下:
close all
>> x=-2*pi:pi/20:pi;
>> y=sin(x);
>> subplot(1,2,1);
>> compass(x,y);
>> title('罗盘图-compass');
>> subplot(1,2,2);
>> feather(x,y);
>> title('羽毛图-feather');
最后
以上就是笨笨酸奶为你收集整理的Matlab绘制特殊图形------向量图形的全部内容,希望文章能够帮你解决Matlab绘制特殊图形------向量图形所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复