MATLAB绘制风羽图(feather)

 时间:2026-02-12 13:44:38

1、第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:

close all;clear all;clc

theta=-pi/2:pi/16:pi/2;

r=2*ones(size(theta));

[u,v]=pol2cart(theta,r);

feather(u,v);

MATLAB绘制风羽图(feather)

2、第二,保存和运行上述脚本,得到如下图形。这就是笛卡尔(Cartesian)坐标系下的风羽图。

MATLAB绘制风羽图(feather)

3、第三,关于脚本中size( )命令做简单介绍,在命令行窗口(Command Window)中输入size(theta),得到如下结果:

ans =

 1    17

也就是说函数命令size( )返回的是数据维度,也就是说数据theta是1行17列的数据。

MATLAB绘制风羽图(feather)

4、第四,关于脚本中ones( )命令做简单介绍,在命令行窗口(Command Window)中输入ones(1,17)得到如下结果:

ans =

Columns 1 through 9

     1     1     1     1     1     1     1     1     1

 Columns 10 through 17

     1     1     1     1     1     1     1     1

也就是说函数命令ones( )返回的是全1矩阵。

MATLAB绘制风羽图(feather)

5、第五,要想查看代码中的数据[u,v]具体是什么情况,可以点击工作区(Workplace)中u,v即可查看[u,v]的具体数据。

MATLAB绘制风羽图(feather)

6、第六,在命令行窗口(Command Window)中输入doc feather,可以查看绘图函数feather( )的介绍。

MATLAB绘制风羽图(feather)

  • matlab如何画反函数图像
  • MATLAB给图形加标题和XY轴标准
  • matlab中封闭图形怎么填充
  • Matlab中如何绘制多条不同颜色和线型的函数曲线
  • Matlab中如何计算矩阵的乘法
  • 热门搜索
    心跳过快怎么办怎么解决 螃蟹的做法清蒸 怎么做馒头 肝气郁结怎么调理 黄海波事件是怎么回事 驾照实习期满后怎么办 中国为什么不打日本 萝卜咸菜的做法 下水道臭味怎么消除 合同怎么写