数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2319|回复: 1

请问……请问

[复制链接]
发表于 2004-8-22 00:09:08 | 显示全部楼层 |阅读模式
<>在MATLAB中,怎么把cell型转化为数值型。</P>
<>比如:</P>
<>m={3};</P>
<P>如何读出m中的数值?谢谢。</P>
发表于 2004-8-22 05:55:07 | 显示全部楼层
cell2num Convert a 2D cell array to a 2D numeric array
  N = cell2num(C)
  If the cells contain column vectors, they must have the same number of rows in each row of C.
  Each column will be concatenated.

  Example 1:
  C = num2cell(rand(2,2))
     [0.4565]    [0.8214]
     [0.0185]    [0.4447]
  N = cell2num(C)
      0.4565    0.8214
      0.0185    0.4447

  Example 2:
  C = cell(2, 3);
  for i=1:2
    for j=1:3
      C{i,j} = rand(i, 1);
    end
  end
  C =
      [    0.8998]    [    0.8216]    [    0.6449]
      [2x1 double]    [2x1 double]    [2x1 double]
  C{2,1} =
      0.8180
      0.6602
  N=cell2num(C)
      0.8998    0.8216    0.6449
      0.8180    0.3420    0.3412
      0.6602    0.2897    0.5341
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 17:48 , Processed in 0.049913 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表