乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如果EXCEL里既有字母,汉字又有数据,在<em>MATLAB</em>中该如...

如果EXCEL里既有字母,汉字又有数据,在<em>MATLAB</em>中该如...

作者:乔山办公网日期:

返回目录:excel表格制作


[N, T] = xlsread('filename.xls')
用这个,把excel文件放入工作目录下,默认工作目录是‘work ’文件夹。filename就是excel的名字。
用这个函数加载后,N里面就是数字,T里面就是字符。你试一下就明白了,很简单。然后你就可以进行相应处理了。数据已经进来了,你用for或其他的处理都行。
至于这个函数的更多用法,去看matlab帮助文档。

实现的方法和详细的操作步骤如下:

1、首先,打开matlab,单击主页下方的导入数据,可以导入excel数据,在这里导入命名的“huitushuju”文件,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,单击“打开”选项以导入数据,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,用鼠标选择Varname1的所有数据,右键e799bee5baa6e997aee7ad94e4b893e5b19e363单击以弹出下拉菜单,然后选择“导入所选内容”选项,可以将数据导入到matlab工作区中。
 同样,也可以导入其他两个变量,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,依次将三列数据导入到matlab中,将在工作空间中看到这三个变量,并获得这三个变量的最大值和最小值,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,在工作区中选择“Varname1”,然后单击鼠标右键以弹出一个下拉菜单,可以重命名,删除,绘制各种曲线等,如下图所示,然后进入下一步。

6、接着,完成上述步骤后,在这里将其重命名为“X”,并分别将“Varname2”和“Varname3”分别命名为“Y1”和“Y2”,如下图所示,然后进入下一步。

7、然后,完成上述步骤后,在命令区中,编写以下程序,如下图所示,然后进入下一步。

8、最后,完成上述步骤后,运行程序以绘制所需的曲线,如下图所示。这样,问题就解决了。


字符串其实可以看成一个矢量,读取部分内容,只要找到zd想要读取部分的下标,或者需要剔除部分的下标即可。

例如有字符串 'this is just for example'
如果需要得到里面的单词而不需要空格,可以使用如下代码:
str='this is just for example';
i=find(str==' ');
c={str(1:i(1)-1)}; %把所有的单词最后存到c中
for j=1:length(i)-1
c={c{1:j},str(i(j)+1:i(j+1)-1)};
end
c={c{1:j+1},str(i(j+1)+1:end)};
celldisp(c); %列出c中读到的字符串

运行结果如下:
c{1} =

this

c{2} =

is

c{3} =

just

c{4} =

for

c{5} =

example

一般都是知道哪里是什么数据,
readxls 会把字符串和数据分开,
读文件流也不现实,所以,最好还是就用readxls 读数据就行。要不就先一行一行读,然后识别。然后再读数据。这样效率太低了。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网