你这个难题包括两个方面。一个是格式化输出,一个是要么写成EXCEL表格。
第一个来说,有多个命令。
其中更重要的两个是 fprint函数,这个的调用还可以开启一个文件,比如是.txt的文本文件。
fid=fopen('mydata.txt'),打开了这种一个文件句柄,句柄是 fid。
然后 fprint(fid,'My first table excecise');这样就是格式化的将数据等写入到 fid 句柄代表的文件里。
如果是这种调用 fprint(1,'This is the table header');这个词语是将上面的内容格式化输出到屏幕上。
另一个是 sprint
要将数据写出excel 格式的,得用 xlswrite 函数。这个变量可以不返回参数,一般也可以设置一个逻辑返回参数(C++里叫 boolen ,或者叫 布尔型);
例如,一个 sheetname='Opions Data';
filename='FinancialDatabase';
数据为MATLAB里的一个变量,名字是mydata(M*N)的数据。
okay=xlswrite('FinanceDatabase.xlsx',sheetname,mydata)
呵呵matlab 输出格式,当然,格式化输出或这导出到文件里,需要方法,比如Lesage 的工具箱里,他自己将格式化输出写为一个函数文件,mprint 函数。有兴趣可以多看看他怎样做的格式化输出。
另一类非常负责,用 SQL语句的,这个涉及文件,就不多讲了。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-144464-1.html