当前位置:  开发笔记 > 编程语言 > 正文

在Matlab中绘制3D矢量图

如何解决《在Matlab中绘制3D矢量图》经验,为你挑选了1个好方法。

我正在研究线性代数.我想[2, 1, 2]在3D中可视化矢量.我使用以下命令:

quiver3(0,0,0,2,1,2)

我对线性代数的理解是关闭的,或者我对MATLAB做错了.但情节对我来说是什么,它是绘制矢量[1.8, 0.9, 1.8].



1> Suever..:

默认情况下,quiver3将使用优化向量显示的任何缩放.

quiver3(...,scale) 自动缩放矢量以防止它们重叠,然后按比例将它们相乘.scale = 2使它们的相对长度加倍,scale = 0.5将它们减半.使用scale = 0绘制矢量而不进行自动缩放.

您需要指定scale参数0以防止此自动缩放并准确表示您提供的数据

quiver3(0, 0, 0, 2, 1, 2, 0);

在此输入图像描述

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有