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')