Matlab导入Excel数据快速绘图
现在使用Matalb绘图越来越多,不会这个绘图技能感觉都要被时代抛弃了
所以,本文主要是介绍怎么用Matlab导入Excel数据快速绘图
目录
一、基本使用
二、细致调节
1.颜色选项
2.形状选项
3.网格线选项
一、基本使用
事先,建议创建一个文件夹放matlab文件和Excel数据,也是为了绘图之后的数据保存
第一步:打开Matlab并找导入数据这一项
第二步:点击并找到需要导入的excel文件并导入
【Excel的数据主要为下面的格式,也就是数据是按列排布,而不是按行的,例如下面的一样】
第三步:选中需要导入工作区的数据,不包括题名。然后按照图片顺序操作
导入成功会出现类似这种标识
代码编辑页面的Matlab窗口也会出现下图红色部分
为了方便,可以右击上图蓝色部分,重命名,修改数值矩阵的名字。我修改为【A】
第四步:用plot代码绘图
导入数据之后,点击左上角的【新建脚本】创建新的脚本。在编辑器中输入代码
主要代码为下面
x = A(:,1)%A是刚才命名的数值矩阵名字,1是第一列内容
y = A(:,2) %A是刚才命名的数值矩阵名字,2是第二列内容
plot(x,y)%制图
运行代码后,出现的图如下:
绘图结果为下面
二、细致调节
是不是觉得不太好看?或者是太普通
下面的是介绍一些细微的调节
1.颜色选项
r | 红色 |
---|---|
g | 绿色 |
b | 蓝色 |
c | 青色 |
m | 品红 |
y | 黄色 |
k | 黑色 |
w | 白色 |
使用方法:
plot(x,y,’color’,’颜色’)
plot(x,y,'r')
2.形状选项
2.1 连续点
- | 实线 |
---|---|
–(这是两个线- -) | 虚线 |
: | 虚线 |
-. | 点线 |
2.2 离散点
离散点 | 把离散点连起来 |
---|---|
+ | -+ |
o(注意是英文o,不是数字0) | -o(注意是英文o,不是数字0) |
* (星型) | -* |
.(点型) | -. |
x或X | -x或-X |
square (正方形 ) | -square |
diamond (菱形) | -diamond |
pentagram (五角星) | -pentagram |
hexagram (六角星) | -hexagram |
^ (上三角) | -^ |
v (下三角) | -v |
> (右三角) | -> |
< (左三角) | -< |
使用方法:
plot(x,y,’形状’)
plot(x,y,'--')
3.网格线选项
显示网格线
创建条形图并显示网格线。网格线显示在刻度线处
grid on 创建网格线
y = rand(10,1);
bar(y)
grid on
在刻度线之间添加次网格线
grid minor 创建次网格线
y = rand(10,1);
bar(y)
grid on
grid minor
关闭所有网格线。
grid off 关闭网格线
y = rand(10,1);
bar(y)
grid on
grid minor
grid off
在特定方向显示网格线
通过访问 Axes 对象并设置 XGrid、YGrid 和 ZGrid 属性,可在特定方向显示网格线。这些属性可以设置为 'on' 或 'off'。创建二维绘图且仅在 y 方向显示网格线。
y = rand(10,1);
bar(y)
ax = gca;
ax.XGrid = 'off';
ax.YGrid = 'on';
创建三维绘图且仅在 z 方向显示网格线。使用 box on 命令可显示坐标区框轮廓。
[X,Y,Z] = peaks;
surf(X,Y,Z)
box on
ax = gca;
ax.ZGrid = 'on';
ax.XGrid = 'off';
ax.YGrid = 'off';
编辑网格线布局
创建一个由随机数据组成的散点图并显示网格线。
x = rand(50,1);
y = rand(50,1);
scatter(x,y)
grid on
网格线显示在刻度线位置。通过更改刻度线位置可编辑网格线的布局。
x = rand(50,1);
y = rand(50,1);
scatter(x,y)
grid on
xticks(0:0.2:1)
yticks([0 0.5 0.8 1])
修改网格线的可视外观
更改区域图网格线的颜色、线型和透明度。通过访问 Axes 对象修改网格线的外观。然后设置与网格相关的属性,例如 GridColor、GridLineStyle 和 GridAlpha 属性。通过设置 Layer 属性可在绘图上显示网格线。
y = rand(10,1);
area(y)
grid on
ax = gca;
ax.GridColor = [0 .5 .5];
ax.GridLineStyle = '--';
ax.GridAlpha = 0.5;
ax.Layer = 'top';
Matlab导入Excel数据快速绘图到这就结束了,后期会继续根据需要更新,有问题欢迎在评论咱们一起解决~~~
参考链接:https://blog.csdn.net/jk_101/article/details/110734151
Matlab导入Excel数据快速绘图相关推荐
- MATLAB导入Excel数据并用plot函数绘图
MATLAB导入Excel数据并用plot函数绘图 第一次写博客,心里有点小激动!写这一篇博客的目的是帮助像我一样刚入门的小白,因为昨天查了相关博客,但是发现和我想找的还是比较少的,所以特此写一篇来总 ...
- matlab导入桌面excel数据库,matlab导入excel数据_excel怎么导入网络上的数据?_excel导入网络数据...
网络上的数据怎么导到excel中.有方法是直接复制然后粘贴到excel中,但是网络上直接复制过来的,可能不能直接进去下一步编辑.因为复制过来的每个词后面都有空格,是不能进行直接计算,连最基本的求和都不 ...
- matlab导入excel数据并作图
可以使用 Matlab 内置函数 xlsread 来导入 Excel 数据,然后使用 Matlab 的绘图工具,例如 plot 函数进行图形绘制. 下面是一个示例代码: [num,txt,raw] = ...
- MATLAB导入EXCEL数据D=xlsread()的一种情况
问题描述:已有excel文件 data.xls,如图1所示: 图1 想要获取H(2:7)的数据作为变量t的值,获取I(2:7)的数据作为变量x的值,正确的程序应该是: clear; clc; D=xl ...
- Matlab导入Excel数据进行三维轨迹制图
单独选中想要画图的内容 step.2 打开Matlab 并导入数据 step.3 选中要导入的数据 并选择以数值矩阵输出 step.4 点击确认后 对工作区的数据进行重命名 step.5 如代码所示 ...
- matlab导入excel数据算方差,基于MATLAB与EXCEL工具的均值-方差模型
年 月第 卷 第 期 阴 山 学 刊 基于 与 工具的均值一方差模型 杨 尚 包头师范学院 数学科学学院, 内蒙古 包头 摘 要 通过介绍 与 工 具在证券投资组合模型之一 马柯维茨的均值一方差模型 ...
- 在matlab中导入excel,Matlab导入Excel文件中的数据的详细教程分享
操作Matlab时还不会导入Excel文件中的数据?本文就介绍了Matlab导入Excel文件中的数据的操作内容,想要学习的朋友可以看一看下文哦,相信对大家会有所帮助的. 直接点击鼠标操作导入数据 打 ...
- matlab数据变成一列数据,matlab读取excel表格列数据-matlab导入excel后,怎么把数据提取成一列?...
怎么用matlab读取excel表格中的一列十六进制数据? x=xlsread('oillack.xls','sheet1','a1:a73') excel文件名是oillack.xls,sheet1 ...
- matlab批量导入excel表格数据,matlab导入excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......
如何用matlab读取多个excel表格数据,将每个表格数... 一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招! ...
- matlab怎么导入数据格式,matlab导入excel表格数据代码,如何将excel中数据导入到matlab中...
如何将excel中数据导入到matlab中 Matlab如何导入excel数据的如下: 1.一xlsread()函数,import简单的多,具句: A = xlsread('yourfilename. ...
最新文章
- 批量关闭公众号推送_微信内测新功能:提醒用户可停止接收长期不阅读公众号推送...
- gradient杂谈
- iOS—OC——C——野指针
- vue - blog开发学习2
- 编译c语言程序时 程序中的注释部分将,C语言程序编译时,程序中的注释部分将 答案:不参加编译,也不会出现在目标程序中...
- 自己帮别人写的网站可以公开源码吗_雷军靠写代码赚第一个 100 万,马化腾亲自写腾讯网,码农出身的大佬...
- 1.2开发文档简读,了解全貌.mp4
- mysql 表锁-解锁
- 参加完阿里蚂蚁金服Java中间件6轮面试题!6点血泪总结~
- MFC工程按USB插口显示所有USB设备及插口(包括安卓)
- ios--小结系列六
- PLSQL DEVELOPER编辑器的自动替换文件
- 安卓桌面壁纸_安卓视频桌面哪个好用 让手机桌面更炫酷
- 最全 MyBatis 核心配置文件总结,速度收藏了~
- 传输表空间--使用Rman方式
- 有向图的拓补排序算法
- 元编程: is_floating_point<Tp>
- Python爬虫——爬虫是什么都可以爬的吗?Robots协议!
- 黑马程序员--一个初中没毕业的苦逼,到8.5k的程序人生,感谢黑马
- 内卷老员工之java内存模型