matlab 画表格

两个一维矩阵,如何把这两个矩阵一一对应画出一个表格出来?
如x=[1,1,1,1],y=[2,2,2,2]

function
plot_data(data1,data2)
%读取excel文件,两个,第一个是个主成分的权重数值,第二个是主成分分析后各个特征值
I=xlsread(data1);
J=xlsread(data2);
%定义横坐标为波段范围,共826个波段
n=1:825;
%绘制图形
h=figure(1);
%设置figure窗口的标题
set(h,'name','主成分分析','Numbertitle','off')
%设置左侧曲线图的横纵坐标,曲线颜色,窗口标题
subplot(2,2,1);
%I(:,1)表示I表格中的第一列所有数值
plot(n,I(:,1),'-r');
title('第一主成分权重');
%设置右侧曲线图的横纵坐标,曲线颜色,窗口标题
subplot(2,2,2);
%J(:,1)表示I表格中的第一列所有数值
plot(n,J(:,1),'-g');
title('各个特征值');
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-13
是想根据表格数据来画图还是画表格啊?如果纯粹只是想画表格,office软件岂不是更好?
如果是根据表格数据来画图的图,你这个貌似是想画成3维的吧。。。用个mesh命令。。
而且我理解的不错的话应该是通过下面的表达式和第一行和第1、2列来求出整个n行m列的x的数据吧?
如果是的话就再来联系偶吧
第2个回答  2010-06-04
[x;y]可返回一个数字表格,但是没有网格线和括号本回答被提问者采纳
相似回答