我是靠谱客的博主 笨笨酸奶,最近开发中收集的这篇文章主要介绍Matlab绘制特殊图形------向量图形,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

由于在物理学科的绘图中,往往要显示方向,因此需要绘制向量图,下面将统一整理如下:

(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绘制特殊图形------向量图形所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部