【发布时间】:2021-01-06 19:35:28
【问题描述】:
我正在尝试在 MATLAB 上使用以下代码执行 X 和 Y 矩阵的散点图,每个矩阵的大小为 54x365。数据是从excel中提取的。
clc
clear
A = xlsread('Test_data.xlsx', 'Sheet 1', 'F3:NF56');
B = xlsread('Test_data.xlsx', 'Sheet 2', 'F3:NF56');
scatter (A,B)
虽然它们的大小相似,但 MATLAB 会生成以下语句:
Error using scatter (line 44)
X and Y must be vectors of the same length.
Error in Untitled2 (line 11)
scatter(A,B)
注意以下几点:
A = [ A, B, C, D, E ;
F, G, H, I, J ]
B = [ a, b, c, d, e ;
f, g, h, i, j ]
将变量(A,a)、(B,b)等绘制成散点图。
我需要帮助来执行散点图。谢谢。
【问题讨论】:
-
在右侧的 MATLAB 工作区面板中显示的矩阵/向量
A和B目前的大小/维度是多少? -
两者都是 54x365 双倍。
标签: excel matlab matrix plot scatter