matlab显示函数表达式_MATLAB新手实战(二) 之二维图形绘制

matlab 曲线参数设置表下面就一起来学习吧

注意:大家不会的东西或者是不懂得函数,请点击F1,寻求帮助!!!

然后点击弹出窗口左下角的"open help browser”

在搜索你想要的内容。

一,首先来了解一下plot(x,y )函数吧

  1. x和y为长度相同的向量
  2. plot(x,y )是绘制二维图形的最基本函数
  3. 例矩阵x=[1 2;3 4] ; y=[5 6; 7 8];plot(x,y )
  4. 运行一下上例
x=[1 2;3 4] ; %给定X矩阵y=[5 6; 7 8]; %给定X矩阵plot(x,y ) %绘制图形
6dd40ae85a7d0120cf37b117e25bec48.png

运行结果

8150c1525eda2b8c969fd8185ac81e93.png

6.修改这条线颜色

  1. matlab 曲线参数设置表
94e5da51d9d50dbaff0734ce9a33d51a.png
x=[1 2;3 4] ; %给定X矩阵y=[5 6; 7 8]; %给定X矩阵plot(x,y,'-.or' ) %绘制图形%用点画线,圆圈点形,红色修饰

2.看结果(发现变成了点画线,红色修饰)

994bc586d61dde62a9865d14bec26a8a.png

二,一起实战吧!

1.生成1×10 维的随机数向量a,分别用红、黄、蓝、绿色绘出其连线图、杆图、阶梯图和条形图,并分别标出标题“连线图”、“杆图”、“阶梯图”、“条形图”。 绘制函数曲线,要求写出程序代码。

①连线图

a=rand(1,10)plot(a,'r')title('连线图') 
a3df3edfceef6508d5882b01c3cbc66a.png

②杆图

a=rand(1,10)stem(a,'y')title('杆图')
8ad79224957547fb23c22216d8f8b911.png

④阶梯图

a=rand(1,10)stairs(a,'b')title('阶梯图')
c492916335d0883a94754e42adb8918f.png

⑤条形图

a=rand(1,10)bar(a,'g')title('条形图')
d6314ca4f2b3412abc1b8baa53c06cb5.png

2. 在区间[0:N/20]均匀的取50个点,构成向量t (N=3位数); 在同一窗口绘制曲线y1=sin(2*t-0.3); y2=3cos(t+0.5);要求y1曲线为红色点划线,标记点为圆圈;y2为蓝色虚线,标记点为星号。 分别在靠近相应的曲线处标注其函数表达式。

函数功能

subplot是MATLAB中的函数。

使用方法:subplot(m,n,p)或者subplot(m n p)。

subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。

在matlab的命令窗口中输入doc subplot或者help subplot即可获得该函数的帮助信息。

linspace是MATLAB中的函数

用法:linspace(x1,x2,N)

功能:linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若默认N,默认点数为100。

在matlab的命令窗口下输入help linspace或者doc linspace可以获得该函数的帮助信息。

①代码

clear all;t=linspace(0,135/20,50)y1=sin(2*t-0.3);y2=3*cos(t+0.5);subplot(1,2,1) %分成两个区域,即1*2plot(t,y1,'-.or')text(5,0.8,'sin(2*t-0.3)') %确定表达式的位置subplot(1,2,2)plot(t,y2,'--b*')text(1.5,2.4,'3*cos(t+0.5)') %确定表达式的位置

②运行结果

492ae0e0f04f65f11aafa0808f708002.png

注意:大家不会的东西或者是不懂得函数,请点击F1,寻求帮助!!!

然后点击弹出窗口左下角的"open help browser”

cc758c3de2a3bd86b393826baf9de5de.png

在搜索你想要的内容。

5680a81e6cbe48dfe295fabd4f629bc6.png

大家有问题都可以在评论区交流!!

大家有问题都可以在评论区交流!!

大家有问题都可以在评论区交流!!

记得转发,评论 点赞!!

记得转发,评论 点赞!!

记得转发,评论 点赞!!

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值