返回目录:excel表格制作
最大值用max函数
作图用plot函数
for i=1:100
t(i) = max(a(:,i));
end
t(i)就是你每一列的最大值
你也可以用t = max(a)
直接得到,但是好像要加点参数
把这个zdEXCEL文件放到matlab目录下的work里,假设名为1.xls,然后在matlab里输入A=xlsread('1.xls'),即可导入数据,这时A是一个矩阵,若要其中的两列画图,可以这样内:假设A为20行4列,我们要第3列所有的数据做为X轴坐标容,第5列做Y轴坐标,命令如下:x=A(:,3);y=A(:,5);plot(x,y)
工具:matlab 2018b
1、打开matlab,点击主页下面导入数据,知可以导入excel数据,在此将自己命名的huitushuju文件导道入:
2、点击打开按钮,即可将数据导入:
3、鼠标选中Varname1所有数据,右键弹出下拉菜单,选择导入所选内容,即可将数据导入matlab工作空回间,同理可以将另外两个变量也导入:
4、依次将三列数据分别导入matlab空间如下,在工作空间会看到这三个变量,并知道三个变量的最大值及最小值:
5、在工作空间选中Varname1,右键弹出下拉菜单,可以对该工作变量进行重新命名,删除,绘制答各种曲线等等操作
6、在此将其重新命名为X,同理将Varname2和Varname3分别命名为Y1,Y2
7、此时在命令区域,编写如下程序:
plot(X,Y1,'r-');
hold on;
plot(X,Y2,'b-.');
xlabel('时间/s');
ylabel('距离/m');
8、运行该程序,即可绘制所需要的曲线。
将excel表格中大量数据导入matlab中并作图的步骤如下:
1.打开matlab,点击主页下面导入数据,可以导入excel数据,在此将知自己命名的huitushuju文件导入。
2.点击打开按钮,即可将数据导道入。
3.鼠标选中Varname1所有数据,右键弹出下拉菜单,选择导入所选内容,即可将数据导入matlab工作空间,同理可以将另外两个变量也导入。
4.依次将三列数据分别导入matlab空间如下,在工作空间会看到这三个变量,并知道三个变量的最大值及最内小值。
5.在此将其重新命名为X,同理将Varname2和Varname3分别命名为Y1,Y2。
6.此时在命容令区域,编写如下程序:
plot(X,Y1,'r-');
hold on;
plot(X,Y2,'b-.');
xlabel('时间/s');
ylabel('距离/m');
运行该程序,即可绘制所需要的曲线了。这样就解决了将excel表格中大量数据导入matlab中并作图的问题了。