• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

如何使用MATLAB创建常见的二维图

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

MATLA是出色的分析软件,或许有一些小伙伴下载了这款MATLAB 的Mac版,但是对一些功能还不是很熟悉,下面介绍一下创建二维图的方法

以下示例演示如何在 MATLAB中创建各种二维图。

线图

plot 函数用来创建由 x 和 y 值绘制而成的简单线图。

x = 0:0.05:5; y = sin(x.^2); figure plot(x,y)

线图可显示多组 x 和 y 数据。

y1 = sin(x.^2); y2 = cos(x.^2); plot(x,y1,x,y2)

条形图

bar 函数用来创建垂直条形图。barh 函数用来创建水平条形图。

x = -2.9:0.2:2.9; y = exp(-x.*x); bar(x,y)

阶梯图

stairs 函数用来创建阶梯图。它可以创建仅含 Y 值的阶梯图,或同时包含 x 和 y 值的阶梯图。

x = 0:0.25:10; y = sin(x); stairs(x,y)

误差条形图

errorbar 函数可绘制 x 和 y 值的线图并在每个观察点上叠加垂直误差条。若要指定误差条的大小,需要向 errorbar 函数传递一个额外的输入参数。

x = -2:0.1:2; y = erf(x); eb = rand(size(x))/7; errorbar(x,y,eb)

极坐标图

polarplot 函数可绘制 theta 中的角度值(以弧度为单位)对 rho 中的半径值的极坐标图。

theta = 0:0.01:2*pi;                      % angle
rho = abs(sin(2*theta).*cos(2*theta)); % radius
polarplot(theta,rho)

针状图

stem 函数为每个通过竖线连接到一条公共基线的 x 和 y 值绘制一个标记。

x = 0:0.1:4; y = sin(x.^2).*exp(-x); stem(x,y)

散点图

scatter 函数用来绘制 x 和 y 值的散点图。

load patients Height Weight Systolic    % load data
scatter(Height,Weight) % scatter plot of Weight vs. Height
xlabel(\'Height\') ylabel(\'Weight\')

使用 scatter 函数的可选参数,以指定标记的大小和颜色。使用 colorbar 函数显示当前坐标区上的色阶。

scatter(Height,Weight,20,Systolic)    % color is systolic blood pressure
xlabel(\'Height\') ylabel(\'Weight\') colorbar


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[转]Delphi中ShellExecute的妙用发布时间:2022-07-18
下一篇:
matlab绘制心形函数发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap