楼主: zhangtao
34784 4

[问答] matlab中输出结果如何才能是excel或表格形式?谢谢! [推广有奖]

  • 3关注
  • 42粉丝

已卖:431份资源

学科带头人

41%

还不是VIP/贵宾

-

威望
0
论坛币
2302 个
通用积分
908.3324
学术水平
114 点
热心指数
120 点
信用等级
83 点
经验
52009 点
帖子
1552
精华
1
在线时间
2357 小时
注册时间
2005-1-13
最后登录
2024-5-21

楼主
zhangtao 发表于 2011-6-17 15:07:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
matlab中输出结果如何才能是excel或表格形式?谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB atlab matla EXCEL 输出结果 MATLAB EXCEL 结果 形式 表格

数学好就是要天天学

沙发
Xaero 发表于 2011-6-17 15:22:14
help xlswrite
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

藤椅
tulipsliu 在职认证  发表于 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语句的,这个涉及数据库文件,就不多讲了。
已有 1 人评分经验 论坛币 学术水平 热心指数 收起 理由
liuzhenzhu + 50 + 15 + 3 + 3 热心帮助其他会员

总评分: 经验 + 50  论坛币 + 15  学术水平 + 3  热心指数 + 3   查看全部评分

劳动经济学

板凳
ashamatlab 发表于 2012-9-14 23:48:00
挺详细的

报纸
matlab-007 发表于 2014-11-16 15:17:10
可以先保存为字符串读入,再使用日期函数将字符串转化过来。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 12:14