QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1294|回复: 0
打印 上一主题 下一主题

[其他经验] 数学建模十类经典算法(11)

[复制链接]
字体大小: 正常 放大

3503

主题

538

听众

5990

积分

  • TA的每日心情
    开心
    2017-2-7 15:12
  • 签到天数: 691 天

    [LV.9]以坛为家II

    社区QQ达人 元老勋章 发帖功臣 新人进步奖 优秀斑竹奖 金点子奖 原创写作奖 最具活力勋章 助人为乐奖 风雨历程奖

    群组2013年国赛赛前培训

    群组2014年地区赛数学建模

    群组数学中国第二期SAS培训

    群组物联网工程师考试

    群组2013年美赛优秀论文解

    跳转到指定楼层
    1#
    发表于 2016-3-31 16:19 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    23、判断函数:isa、iscell、isnumeric
    " n" d1 A& e* L/ B# M) I% o例:
    ( X9 W8 z9 X  [3 f* f3 N5 v$ @6 q>> isa(B{1,1},'float')%判断B{1,1}是否为浮点型数据({}返回的是值) - r  `- x2 D8 G; h$ g% X+ v

    6 u; F! O3 [4 i6 ~ans =
    : P/ R" M! R6 y
    3 w/ A) S3 {( \* `( |- ]& }1
    / H- M& ^1 G( w) b  W  ^7 a>> isa(B(1,1),'cell')%判断B(1,1)是否为单元数组(()返回的是单元标识,即该单元所含数据类型)
    : ]5 q& t/ T* B: e. R; Y# n+ N0 Y( ?0 n& h( e4 J; H: B
    ans = 3 h! {1 I  _6 Z
    9 k9 f  G: u2 I* P
    1 3 [. ~! _1 i0 s7 N$ ^7 z
    输出单元数组中特定内容: 2 M5 Q2 p3 ?1 Z& v/ J# x4 D

    " Z) F2 B0 C  ?>> A{1,1} 1 d" S) D6 r1 n2 A1 b
    * n$ {# L' w2 a( p/ X) Q# O. d
    ans = 0 S3 \+ w4 q* e

    ! k; A9 E/ b2 M4 B1 2 3 ( `) x; i5 ~5 x" S1 H* L' U
    4 5 6   ]; h! d: v, P
    7 8 9 , j) P4 Q( G) D. e
    + ]3 i$ j: e& m4 H  g
    >> A{1,1}(1, 8 T. m; m! R4 Q1 T

    1 Q# O( `% P4 w' ]/ }! j- c/ |6 wans =
    7 s* [1 m! c# E
    4 T& l, o2 N9 s5 o: v( b* a4 5 6
      d' a. B# N6 l8 L$ R$ o
    % o$ N* U& E  F# [' t3 L8 w/ Z/ l2 \
    24、 9 D% I9 C, V. H, d, c8 k) Z) S5 i
    cat函数:用于在指定的维上连接多个矩阵成为一个新的矩阵
    3 U! D8 U5 k4 pcat(1,A,B)相当于[A;B]
    , S" K4 `7 R' W: ]% ocat(2,A,B)相当于[A,B]. ) h# M4 ]- M) B& U4 h7 X
    cat(3,A,B)相当于ans(:,:,1)=A;ans(:,:,2)=B
    - N# ^5 I; S& i6 |9 e$ fcat(4,A,B)相当于ans(:,:,1,1)=A;ans(:,:,1,2)=B
    - W% H& J$ K6 d* |* |! k6 A4 i, ?······ 5 u+ E) x1 Z; t" `7 N$ s
    详情参考matlab帮助文档  d; b6 c5 {2 z

    9 q: b3 r3 ^" f% O25、字符串是由一对单引号括起来的字符序列
    ( O8 P: X! g1 V1 e: F9 f3 H- r$ M字符串数组:每个字符串占一行,有几个字符串就占几行;每个字符占用单独的一列,空格也算字符; 0 q' N. d3 A. Z( g
    字符串单元数组:每个单元都是由一个字符串组成; + b3 \# _' I$ P$ @" [) C- g
    例:cs={‘I am a person’ ‘so’ ‘I am a people’}(输出的CS只有一行)
    6 D1 g: z* q- W+ Ecs={‘I am a person’
    4 |5 q3 P/ n* q8 J. K. B‘so’
    6 W' W. q8 c. S( O+ h‘I am a people’}(输出的CS有三行,或者使用;也可以达到分行的目的)
    2 b+ t. B' M2 E# k0 jChar函数:将一个字符串单元数组转化为字符串数组;
    1 F( n. ?2 f" a+ r8 S# SCellstr函数:将一个字符串数组转化为字符串单元数组;
    ( v8 H7 D5 R% Q  C2 Y$ R* h
    ; I9 R' L# i5 P7 ~% j1 O( u9 C: [3 W8 [& P  |  t  K
    5 k9 z' ^. e8 I& R# Z) R9 @

    / C7 w$ W0 m  D3 f8 b7 n
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-7-19 12:56 , Processed in 0.947392 second(s), 55 queries .

    回顶部