楼主: harlon1976
1761 13

[程序分享] 如何产生这样的矩阵 [推广有奖]

  • 2关注
  • 27粉丝

版主

院士

54%

还不是VIP/贵宾

-

威望
1
论坛币
33781 个
通用积分
135.1232
学术水平
25 点
热心指数
39 点
信用等级
17 点
经验
59249 点
帖子
1928
精华
0
在线时间
4352 小时
注册时间
2005-8-27
最后登录
2025-12-9

楼主
harlon1976 发表于 2012-12-30 18:41:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在Matlab中如何产生这样的矩阵:第一行是1 1 1 1 ....1总共T个1,第二行是1 2 3 4 .....T .
T是个符号,不代表具体的数据。请高手给予帮助。
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB matla atlab Mat Atl 矩阵 如何

沙发
ariszheng 发表于 2012-12-30 19:02:44
A=[ones(1,T);1:T]

藤椅
harlon1976 发表于 2012-12-30 19:31:31
ariszheng 发表于 2012-12-30 19:02
A=[ones(1,T);1:T]
朋友,我这里无法创造这样的矩阵:
??? Error using ==> ones
Function 'ones' is not defined for values of class 'sym'.

板凳
harlon1976 发表于 2012-12-30 19:48:43
ariszheng 发表于 2012-12-30 19:02
A=[ones(1,T);1:T]
这里的T不是具体的数据,只是一个符号,所以你的程序不行,有没有别的办法

报纸
ariszheng 发表于 2012-12-30 20:02:43
T是符号,T的大小不知道。用从何而来1 2 3 4 .....T

地板
harlon1976 发表于 2012-12-30 20:09:49
ariszheng 发表于 2012-12-30 20:02
T是符号,T的大小不知道。用从何而来1 2 3 4 .....T
我的意思就是这样的,所以问题难办,我就是想得到用T表示的结果。

7
快乐早餐 发表于 2013-1-2 10:17:26
其实你可以写成一个function的格式吧,这样就可以随意改变T值

8
harlon1976 发表于 2013-1-2 14:15:41
快乐早餐 发表于 2013-1-2 10:17
其实你可以写成一个function的格式吧,这样就可以随意改变T值
我需要的把T看成一个符号,不是需要指定具体的值!

9
快乐早餐 发表于 2013-1-3 23:52:17
这样是不行的,除非你确定T之前有多少数,然后你一个一个写出来,
如果他是一个符号,1:T这样的矩阵怎么可能写得出来,符号和数值怎么可能放一起呢

10
harlon1976 发表于 2013-1-4 07:04:52
我现在的问题的确就是要产生这样的矩阵,难道真的没有办法吗?

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

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