Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-04-28
年龄: 41
帖子: 1
声望力: 0 ![]() |
![]()
已知sys是一个传递函数
[num,den]=tfdata(sys); num=num{1,1}; den=den{1,1} 这两个大括号是什么意思啊? |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-04-12
年龄: 46
帖子: 67
声望力: 19 ![]() |
![]()
大括号应该是cell, matlab一种特殊的数据类型。
你可以help cell看一下。 a = cell_name{ i, j } 意思是将cell_name中第 ( i, j )个元素的所存的内容取出并赋给 a , 此时 a 的数据类型由cell_name{ i, j }所存的内容决定 a = cell_name( i, j ) 意思是将cell_name中第 ( i, j ) 个元素赋给 a, 此时 a 依然是个cell. 不知道说清楚没有,举个例子给你吧: a=[1,2;2,3]; b = [ 'a', 'c','d' ]; c = { a, b }; % cell的赋值方式,可以在左侧的workspace中看到c为1x2 cell out1 = c(1); % 可以在左侧的workspace中看到out1为1x1 cell out2 = c{1}; % 可以在左侧的workspace中看到out2和a的类型一致 |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]求matlab优化工具箱 | endless | MATLAB论坛 | 1 | 2008-11-10 15:28 |
求助sinc(t)信号的频谱图的程序 | ying311 | MATLAB论坛 | 1 | 2008-05-30 09:24 |
[求助]quad求积分 | wtlove876 | MATLAB论坛 | 1 | 2008-05-16 19:55 |
【求助】关于动态控件的一个小问题~ | daidaishou | MATLAB论坛 | 0 | 2007-09-03 11:05 |