首先放上源代码:
clear all;
clc;
close all;
name = 'centerposition1.xlsx';%这里的xxxx是EXCEL文件的名字,而且需要将它和.m文件放在同一个文件夹下
x = xlsread(name,'A2:A1992');
y = xlsread(name,'B2:B1992');
scatter(x,y);
title('位置');%下面是一些图例,坐标轴说明
xlabel('y');
ylabel('z');
set(gca,'xdir','reverse');
会有以下几种错误情况:
1、excel中存在很多数据,但是在MATLAB中无法读取,并且赋值。
2、会提示,x,y,长短不一样。其中可能会是x有值,但是不完全,或者y无值。
解决方法:
excel的问题。
将excel中数字左上角的红色三角符号去掉,也就是将内容转为数字形式。
转化前:
转换后:
然后就可以了。