MATLAB输入、导入方式(手动输入,TXT文件,Excel导入)
目录
手动输入
input函数
自动输入
TXT导入数组
dir函数
importdata函数
Excel导入数组
手动输入
input函数
请求用户输入
语法
x = input(number) %数值型str = input(charnumber,'s') %字符型,'s'不能改变
数值型进行演示
P=zeros(5,1); %建立零5×1矩阵进行储存
for i=1:5 %循环输入
number = '请输入数值 '; %提示语
P(i,1)=input(number); %输入语句
end
字符型进行演示
number = '请输入字符数值 ';
for i=1:3 %循环输入三次
str(i,:)=input(number,'s'); %输入语句
end
disp(str(1,:)); %查询输入数值
字符型输入时,此代码必须每次输入长度一致
自动输入
TXT导入数组
如果有多个TXT文件,并且其中的数据为矩阵格式,我们就可以用以下方法将每个TXT文件中的数据储存在元胞中,使用的时候再将其调出
SD=dir('D:\Desktop\*.txt'); %根据文件夹中的文件格式,选择读取类型
n = length(SD); %数组大小
full_data = cell(n,1); %生成n*1的元胞
for k=1:n
filename = ['D:\Desktop\',SD(k).name]; %构造第k个文件的位置
full_data{k} = importdata(filename); %将文件夹中的文件每个作为一个元胞按行存储在元胞中
end
dir函数
dir 列出文件夹内容
dir
dir name
listing = dir(name)
%上述代码用的是这条语法
说明
dir
列出当前文件夹中的文件和文件夹。
注意
dir name
列出与 name
匹配的文件和文件夹。如果 name
为文件夹,dir
列出该文件夹的内容。使用绝对或相对路径名称指定 name
。name
参数的文件名可以包含 *
通配符,路径名称可以包含 *
和 **
通配符。与 **
通配符相邻的字符必须为文件分隔符。
importdata函数
importdata 从文件加载数据
语法
A = importdata(filename)
%上述代码用的是这条语法
A = importdata('-pastespecial')
A = importdata(___,delimiterIn)
A = importdata(___,delimiterIn,headerlinesIn)
[A,delimiterOut,headerlinesOut] = importdata(___)
说明
示例
A = importdata(filename)
将数据加载到数组 A
中。
示例
A = importdata('-pastespecial')
从系统剪贴板而不是文件加载数据。
示例
A = importdata(___,)
将 delimiterIn
解释为 ASCII 文件 filename
或剪贴板数据中的列分隔符。您可以将 delimiterIn
与以上语法中的任何输入参数结合使用。
示例
A = importdata(___,delimiterIn,headerlinesIn)
从 ASCII 文件 filename
或剪贴板加载数据,并读取从第 headerlinesIn+1
行开始的数值数据。
示例
[A,delimiterOut,A] = importdata(___)
使用先前语法中的任何输入参数,在delimiterOut
中额外返回检测到的输入 ASCII 文件中的分隔符,以及在 headerlinesOut
中返回检测到的标题行数。
例如
我们将此TXT文件放入D:\Desktop路径中,由于我们只新建一个文本,运行结果如下
1 | 2 | 3 |
以上提供多文件多矩阵输入MATLAB方法,读者可简单借鉴。
Excel导入数组
整体方法与TXT导入MATLAB方法一致,代码详见如下
SD=dir('D:\Desktop\*.xlsx'); %根据文件夹中的文件格式,选择读取类型,注意!文件后缀名
n = length(SD); %数组大小
full_data = cell(n,1);%%生成n*1的元胞
for k=1:n
% filename = ['D:\Desktop\shuwei cup\question1\NESD\',SD(k).name];%%构造第k个文件的位置
full_data{k,1} = importdata(['D:\Desktop\',SD(k).name]);%%将文件夹中的文件每个作为一个元胞按行存储在元胞中
end
两种导入方式都需要注意语法规则,尽量删除不需要的空格,注意全角半角格式,否则会产生报错
MATLAB输入、导入方式(手动输入,TXT文件,Excel导入)相关推荐
- ADF txt文件数据导入table
创建表 CREATE TABLE ALS_STAFF ( ID NUMBER(3,0), FIRST_NAME VARCHAR2(20 BYTE), LAST_NAME VARCHAR2(30 BYT ...
- html中引入txt文件,如何导入放置在txt文件中的.html文件中的代码?
所以,我想要的是这个.我有一个HTML文件,我想从代码加载文本文件.因此,浏览器应该从该文本文件中获取代码并将其作为HTML代码的一部分进行阅读.这里有一个例子:如何导入放置在txt文件中的.html ...
- matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方式
将matlab中数据输出保存为txt 格式总结网上各大论坛,主要有三种 方法. 第一种方法 :save(最简单基本 具体的命令是:用save*.txt -ascii 为函数*.txt 为文件名,该文件 ...
- 将多个txt文件批量导入到同个excel的不同sheet中
本人菜鸟一枚,无编程基础,因为有时项目需要会找一些代码来改,希望能慢慢进步~ 项目任务,开始需要把多个txt文件转成excel文件并筛选"Station_Id_d"列中指定字符所在 ...
- matlab怎么导出矩阵,如何将matlab中矩阵导出到txt文件中
Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件.通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图 ...
- 用MATLAB将矩阵数据写入txt文件中,打开乱码原因
MATLAB将数据写入txt文件中乱码的原因,是将数据按照二进制文件写入txt文件,所以打开会出现乱码的情况,只需要把 fid1=fopen('piture.txt','w'); 换成,就可以了 fi ...
- oracle打开 txt文件,oracle 导入txt文件
第一次接触Oracle,记录一下导入txt文件的过程. 首先,导入txt文件需要格式上整齐,类似下图: 然后Oracle创建表: create table OUTCLINICAL2DIM( MPI_P ...
- MATLAB将图像数据以txt文件保存以及从txt文件中读矩阵并显示图像
网上这方面的分享挺多的,但是发现不怎么好用,下面介绍鄙人的方法 1.将一副灰度图像矩阵读入txt文件.如果你的图像是rgb的话用rgb2gray转成灰度的. 2.从txt文件中读数据到MATLAB并将 ...
- matlab 将数据存为txt文件,怎么用matlab将数据存为txt文件
要MATLAB打工目录下新建startup.m文件,把要在MATLAB打开时执行的代码放进去就行了,我的就是你可以看下: % defaultFigurePosition: [680 558 560 4 ...
- fastadmin使用three.js,导入xyz的txt文件,展示3D模型
1.安装three.js bower install three --save 2.在require-backend.js引入three.js 我是在后台展示所以在require-backend中引入 ...
最新文章
- tensorflow常用函数解析
- VS2005右键点击转到定义后出现“未定义符号”的提示及其解决
- 自定义异常类: 运行期间跟编译期间的区别
- Android Studio ndk-Jni开发详细
- windows_7_64位下配置mysql64位免安装版
- 信息系统项目管理师一些重要问题和知识点
- SAP Fiori Elements - Account F4 help - how value help dialog is populated
- Spring Boot:(五)静态资源和拦截器处理
- Vue练习(修改为自定义事件)
- 基于深度卷积神经网络的农作物病害识别
- icem二维非结构网格划分_“白皮书”系列No.26——科研小工具之ICEM
- win10系统安装软件安装和问题处理
- mac 的 excel 替换换行符
- JVM3:实战:内存分配与回收策略
- 运放放大倍数计算公式_电源经典运放电路,加法器,减法器,同向放大器,反向放大器...
- 新版qq新增的功能(屏幕录制 屏幕翻译 屏幕文字识别 屏幕截图)
- PLC前途如何,大学生能学吗,不要指望学会PLC就能月薪15000
- Android 高质量开发之崩溃优化,kotlin匿名内部类
- Android 主题切换/换肤方案 研究(四) - qq和qq空间
- i5 12400f配什么显卡