matlab快速入门(26):数据导入

importdata 函数允许加载各种数据的不同格式的文件。

 

 

导入图片,举个例子,如下就h会导入显示图片:

A = importdata('ngc6543a.jpg');
image(A)

 

 导入文本

使用文本编辑器创建一个带有列标题的称为 myfile01.txt 的空格分隔 ASCII 文件。

Day1  Day2  Day3  Day4  Day5  Day6  Day7
95.01 76.21 61.54 40.57  5.79 20.28  1.53
23.11 45.65 79.19 93.55 35.29 19.87 74.68
60.68  1.85 92.18 91.69 81.32 60.38 44.51
48.60 82.14 73.82 41.03  0.99 27.22 93.18
89.13 44.47 17.63 89.36 13.89 19.88 46.60

  导入该文件并指定空格分隔符和单个列标题。代码如下:

filename = 'myfile01.txt';
delimiterIn = ' ';
headerlinesIn = 1;
A = importdata(filename,delimiterIn,headerlinesIn);

 查看第 3 列和第 5 列。

for k = [3, 5]
   disp(A.colheaders{1, k})
   disp(A.data(:, k))
   disp(' ')
end

从剪贴板导入数据

将以下行复制到剪贴板。选择相应文本,右键点击,然后选择复制。

1,2,3
4,5,6
7,8,9

键入以下内容将剪贴板数据导入到 MATLAB® 中。

A = importdata('-pastespecial')

 

 

posted @ 2021-07-31 02:13  川川菜鸟  阅读(655)  评论(0编辑  收藏  举报