将“0001.csv”文件中的数据读出到矩阵M:M = csvread('0001.csv')
读入文件中特定m~n行数据到数组M:M = csvread('0001.csv',m,n),举例:第一图为.csv文件中的数组,第二图用csvread函数读入,图三将图二红框内部分读出:
2
/6
2)csvwrite函数:MATLAB写数据到文件——csv文件:
在1)的基础上将矩阵M中的数据写入“jxh.csv”文件:csvwrite('jxh.csv',M)
写入特定m~n行数据到文件:csvwrite('jxh.csv',M,m,n)
,举例:第一图为M数组全部写入.csv文件中,第二图将M数组从文件的第m行,第n列开始,全部写入.csv文件。
3
/6
3)xlsread函数:按照函数中的参数指定的范围,从单元格开始读取文件,返回数据。Q=xlsread('MATLAB_input.xlsx',sheet, range)
4
/6
4)xlswrite函数:用MATLAB处理数据之后,将其保存到EXCEL当中的函数。
基于3)进行举例演示如下,将矩阵Q写入“output.xlsx”文件:
xlswrite('output.xlsx',Q)
xlswrite('output.xlsx',Q,3,'C5')将矩形Q写入文件的第三个工作表,其实位置放在C5。
注意,文件需要预先存在。
5
/6
5)fopen函数:“fopen”打开文件,赋予文件代号。举例说明:
fid=fopen('average.txt','a'),以写入的形式,打开average.txt文件,‘a’代表每次在文件最后接着写入。
6
/6
6)fprintf函数:fprintf函数可以将数据按指定格式写入到文本文件中。
其调用格式为:fprintf(fid, format, variables),结合1)中第一张图的矩阵,将矩阵M写入文件:
fprintf(fid,'%6.2f',M)将矩阵M,以6位一个数字,保留2位小数的形式写入编号为fid的文件(该
MATLAB是一款功能强大的数学软件,支持多种变量的各种运算。那么如何定义变量呢?以下给大家介绍几种变量的定义方法。
材料/工具
MATLAB任意版本
定义数值
随时定义,可以直接赋予变量数值,并且注释。这样方便以后区分,避免混淆
请点击输入图片描述
定义符号变量
未定义就会出错。符号变量定义方法例如: sym x 或者 syms x ,两者有区别也有共同点
请点击输入图片描述
定义矩阵/向量
矩阵一般都是需要定义的,定义好矩阵之后,才方便访问/修改矩阵的指定元素。矩阵声明(定义)的方法,常用的就是声明为零矩阵zeros(M,N),或者单位矩阵ones(M,N),eye(M,N)等
请点击输入图片描述
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)