Matlab stairs函数的使用方法
Matlab stairs函数
作用:绘制阶梯图
文章目录
- Matlab stairs函数
- 1. stairs(Y)
- 2. stairs(X,Y)
- 3.stairs(...,LineSpec) 以及stairs(...,'PropertyName',propertyvalue)
- 4. stairs(AX,...)
- 5. H=stairs(X,Y)
- 6. [XX,YY]=stairs(X,Y)
1. stairs(Y)
以1~length(Y)为横坐标,Y为纵坐标绘制阶梯图。
在命令行窗口输入以下命令:
X=linspace(0,2*pi,20);
Y=sin(X);
stairs(Y);
效果如下图所示:
作为对比,画出对应的正弦波波形,输入以下命令:
X=linspace(0,2*pi,20);
Y=sin(X);
plot(X/(0.1*pi)+1,Y);%将正弦函数的横坐标拉长,与stairs(Y)对比
hold on;
stairs(Y);
效果如下:
2. stairs(X,Y)
以X为横坐标,Y为纵坐标绘制阶梯图。
X=linspace(0,2*pi,20);
Y=sin(X);
plot(X,Y);
hold on;
stairs(X,Y);
从下图可以看到,两种绘图方式的横坐标一直,均为指定的X向量:
3.stairs(…,LineSpec) 以及stairs(…,‘PropertyName’,propertyvalue)
以指定的曲线样式绘制阶梯图。
如:
X=linspace(0,2*pi,20);
Y=sin(X);
plot(X,Y,'r-','LineWidth',2); %红色实线,线宽为2
hold on;
stairs(X,Y,'b--','LineWidth',1); %蓝色虚线,线宽为1
4. stairs(AX,…)
在指定的坐标轴中绘制,比如句柄创建的坐标轴。
X=linspace(0,2*pi,20);
Y=sin(X);
figure(1);
figure(2);
ax_plot=axes(figure(1));%在figure1中创建ax_plot
ax_stairs=axes(figure(2));%在figure2中创建ax_stairs
plot(ax_plot,X,Y);%在ax_plot中绘制Y,图形应在figure1中
stairs(ax_stairs,X,Y);%在ax_stairs中绘制Y的阶梯图,图形应在figure2中
结果如下:
5. H=stairs(X,Y)
绘图并返回给H,可进行删除等操作。
如下所示:
X=linspace(0,2*pi,20);
Y=sin(X);
P=plot(X,Y);
hold on;
H=stairs(X,Y);
执行下面的语句删掉画出来的阶梯图:
delete(H);
6. [XX,YY]=stairs(X,Y)
不绘制图形,但将X和Y返回给XX和YY,从而可以使用各种命令对其进行操作,例如plot(XX,YY)。
X=linspace(0,2*pi,20);
Y=sin(X);
subplot(2,1,1);
[XX,YY]=stairs(X,Y);%不绘制图形,但将X和Y返回给XX和YY
title('[XX,YY]=stairs(X,Y)');
subplot(2,1,2);
plot(XX,YY);%使用XX和YY绘制阶梯图
title('plot(XX,YY)');
结果如下:
Matlab stairs函数的使用方法相关推荐
- matlab一般函数的绘制方法,基于MATLAB的函数图像绘制方法
C DOI:10.16707~.cnki.fjpc.2017.01.084 E 晒 亍嚣 基于 MATLAB的函数图像绘制方法 张笑笑 一,童 键 z (1湖南省长沙市第一中学 湖南 长沙 410() ...
- 查看matlab中函数源代码的方法
有几种方法可以实现查看matlab里自带函数的源代码: 在命令窗口中输入: (1).type 函数名(如 type rgb2gray 或者 type rgb2gray.m):即可在命令窗口中显示此函数 ...
- matlab自定义函数的使用方法,Matlab自定义函数的几种方法
1. 函数文件:定义.m文件 function y=myFun(x) y=x^2;以上是myFun.m文件,Matlab命令行使用: clear; clc; y=myFun(2); 2.inline方 ...
- 怎么调出matlab的函数,matlab定义函数【搞定方法】
喜欢使用电脑的小伙伴们一般都会遇到win7系统matlab定义函数的问题,突然遇到win7系统matlab定义函数的问题就不知道该怎么办了,其实win7系统matlab定义函数的解决方法非常简单,按照 ...
- 命令行下使用matlab写函数,matlab定义函数【搞定方法】
喜欢使用电脑的小伙伴们一般都会遇到win7系统matlab定义函数的问题,突然遇到win7系统matlab定义函数的问题就不知道该怎么办了,其实win7系统matlab定义函数的解决方法非常简单,按照 ...
- matlab 定义string_[整理]Matlab中函数定义方法
Matlab中函数定义方法 Matlab自定义函数的六种方法 n1.函数文件+调用函数(命令)文件:需单独定义一个自定义函数的M文件: n2.函数文件+子函数:定义一个具有多个自定义函数的M文件: n ...
- matlab padarray函数零,matlab padarray函数
1 padarray功能:填充图像或填充数组. 用法:B = padarray(A,padsize,padval,direction) A为输入图像,B为填充后的图像, padsize给出了给出了填充 ...
- matlab中dist的命令,matlab dist函数
dist--欧式距离加权函数(Euclidean distance weight function) 语法: Z = dist(W,P) df = dist('deriv') D = dist(pos ...
- Matlab自定义函数的几种方法
Matlab自定义函数的几种方法_czw-CSDN博客_matlab自定义函数 Matlab 定义函数的几种方法_海底小星星的博客-CSDN博客_matlab定义函数
最新文章
- 敏捷SOA成功秘诀(三):生命周期管理
- 【Android NDK 开发】JNI 引用 ( 全局引用 | NewGlobalRef | DeleteGlobalRef )
- springboot activiti 配置项详解
- ABAP Netweaver和git的快捷方式
- C++中的空类,默认产生哪些类成员函数?
- php-fpm的pool php-fpm慢执行日志 open_basedir php-fpm进程管理
- 计算机视觉识别简史:从 AlexNet、ResNet 到 Mask RCNN
- 【推荐】 女人愁嫁时代终于来临
- 1999年中国十大优秀共享软件
- winpe修复改linux工具,巧用WinPE修复故障系统的解决方法
- JavaWeb分页显示内容和数据库分页查询
- 话说Ctrl键的终极含义
- 【Ubuntu touch for xiaomi 8】小米8第三方ROM
- 使用JS解析JSON数组
- 【高胜寒碎碎念】为什么有人愿意花两万块钱去参加IT培训学习?
- 5G NR - RACH学习笔记1 - Overview
- JavaScript与CSS的交互(五)
- 【总】现代密码学复习要点总结(谷利泽)
- 软件中广告插件删除方法
- Shell的后台运行()与nohup