楼主: abandonor
9189 7

matlab能否拼接这些矩阵? [推广有奖]

  • 0关注
  • 0粉丝

已卖:111份资源

本科生

73%

还不是VIP/贵宾

-

威望
0
论坛币
210 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
405 点
帖子
103
精华
0
在线时间
73 小时
注册时间
2008-12-20
最后登录
2011-3-17

楼主
abandonor 发表于 2010-6-2 12:47:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如
R=([1:5]的转置)
date=([ '1997/1/2'    '1997/1/3'    '1997/1/6'    '1997/1/7'    '1997/1/8']的转置)

R和date矩阵元素的性质不一样 R是数值 date是日期格式
那能否将R 和date拼接起来,将它们分别作为新矩阵的第一列 和第二列?
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB matla atlab Atl Lab MATLAB 矩阵 拼接

沙发
强尼 发表于 2010-6-2 12:56:05
自己试一下·········
你没那么多观众,别那么累。
[img][/img]

藤椅
Xaero 发表于 2010-6-2 12:57:03
对于数据类型不一样的可以用cell,不过那只是一种比较原始的办法。
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

板凳
abandonor 发表于 2010-6-2 12:57:38
嗯 貌似不行

报纸
abandonor 发表于 2010-6-2 13:02:50
??? Error using ==> horzcat
CAT arguments dimensions are not consistent.
这是提示
请问这是什么意思?

地板
tulipsliu 在职认证  发表于 2010-6-2 13:33:06
呵呵;
前面是 时间,后面是数据,不是正适合做 时间序列吗;
MATLAB 现在已经推出 面向对象的编程,可以创建 时间序列对象 fts
好像命令是这样的 newfts=fints(dates,data);
如果我的命令拼写错误了;
你去查阅 demo 里面的 金融工具箱;
找 function 那一块,可以找到创建时间序列对象的方法;
已有 1 人评分经验 论坛币 收起 理由
Xaero + 40 + 60 我很赞同

总评分: 经验 + 40  论坛币 + 60   查看全部评分

劳动经济学

7
abandonor 发表于 2010-6-3 19:39:36
试了一下
还行

8
abandonor 发表于 2010-6-3 19:40:31
6# tulipsliu
我随便找了中国股市
看来你的命令没错误
请看
date=date1(1:5)
date =
    '1997/1/2'
    '1997/1/3'
    '1997/1/6'
    '1997/1/7'
    '1997/1/8'
>> R=R1(1:5)
R =
    0.0026
   -0.0218
   -0.0260
    0.0244
   -0.0020
>> newfts=fints(date,R)

newfts =

    desc:  (none)
    freq:  Unknown (0)
    'dates:  (5)'    'series1:  (5)'
    '02-Jan-1997'    [       0.0026]
    '03-Jan-1997'    [      -0.0218]
    '06-Jan-1997'    [      -0.0260]
    '07-Jan-1997'    [       0.0244]
    '08-Jan-1997'    [      -0.0020]
>> length(newfts)
ans =
     5

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 10:26