全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
34727 4
2011-06-17
matlab中输出结果如何才能是excel或表格形式?谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-6-17 15:22:14
help xlswrite
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-6-17 18:54:53
你这个问题包含两个方面。一个是格式化输出,一个是要么写成EXCEL表格。
第一个来说,有多个命令。
其中最重要的两个是 fprint函数,这个的调用还可以打开一个文件,比如是.txt的文本文件。
fid=fopen('mydata.txt'),打开了这样一个文件句柄,句柄是 fid。
然后 fprint(fid,'My first table excecise');这样就是格式化的将数据等写入到 fid 句柄代表的文件里。
如果是这样调用 fprint(1,'This is the table header');  这个语句是将后面的内容格式化输出到屏幕上。

另一个是 sprint,这个是屏幕输出,格式化输出,调用类似于 fprint。可以通过帮助文件仔细看这两个函数的调用格式。

要将数据写成excel 格式的,得用 xlswrite 函数。这个函数可以不返回参数,一般也可以设定一个逻辑返回参数(C++里叫 boolen ,或者叫 布尔型);
例如,一个 sheetname='Opions Data';
filename='FinancialDatabase';
数据为MATLAB里的一个变量,名字是mydata(M*N)的数据。
okay=xlswrite('FinanceDatabase.xlsx',sheetname,mydata)

呵呵,当然,格式化输出或这导出到文件里,需要技巧,比如Lesage 的工具箱里,他自己将格式化输出写为一个函数文件,  mprint 函数。有兴趣可以多看看他如何做的格式化输出。

另一类比较负责,用 SQL语句的,这个涉及数据库文件,就不多讲了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-14 23:48:00
挺详细的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-16 15:17:10
可以先保存为字符串读入,再使用日期函数将字符串转化过来。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群