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

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

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

 

 

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

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

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

 

 导入文本

使用文本编辑器创建一个带有列标题的称为 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')

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

 

 

上一篇:3分钟教会你什么线程安全以及如何实现线程安全,值得推荐!


下一篇:插值问题(拉格朗日插值、牛顿插值)