QQ登录

只需要一步,快速开始

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

求助帖

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

13

主题

6

听众

124

积分

升级  12%

  • TA的每日心情
    开心
    2015-1-19 19:47
  • 签到天数: 31 天

    [LV.5]常住居民I

    自我介绍
    开拓眼界!

    群组科学狂想曲

    跳转到指定楼层
    1#
    发表于 2012-11-24 23:11 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    在matlab中如何求解一个矩阵中的所有元素能否被某一常数整除?谢谢了!
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    MrJiao 实名认证       

    25

    主题

    14

    听众

    1817

    积分

    升级  81.7%

  • TA的每日心情
    奋斗
    2014-6-14 10:08
  • 签到天数: 491 天

    [LV.9]以坛为家II

    新人进步奖

    群组Matlab讨论组

    可以这么尝试做一下,矩阵中的所有元素都除以该常数,然后再用round函数逐个判断是否为整数
    A=[4 8 8 4 8 16];
    a=4;
    B=A./a;
    for i=1:6
        if round(B(i))~=B(i);
            C(i)=0;
        else
            C(i)=1;
        end
    end
    C
    这是一个例子,C中1表示可以整除,0表示不可以整除
    已有 1 人评分体力 收起 理由
    jhzhang_09 + 5 也可以直接判断矩阵,欢迎常来!

    总评分: 体力 + 5   查看全部评分

    回复

    使用道具 举报

    1

    主题

    6

    听众

    364

    积分

  • TA的每日心情
    郁闷
    2021-12-16 17:07
  • 签到天数: 75 天

    [LV.6]常住居民II

    邮箱绑定达人 社区QQ达人 新人进步奖

    举个例子:
    A=[4 8 12 8;2 4 8 12]
    a=4;
    B=A/a
    if round(B)==B;
        c=1;
    else
        c=0;
    end
    c

    如果c返回1,怎可以整除,如果是零,则不可以,有关矩阵取整参见:
    MATLAB取整函数

    1)fix(x) : 截尾取整.

    >> fix( [3.12 -3.12])

    ans =

         3    -3
    (2)floor(x):不超过x 的最大整数.(高斯取整)

    >> floor( [3.12 -3.12])

    ans =

         3    -4

    (3)ceil(x) : 大于x 的最小整数

    >> ceil( [3.12 -3.12])

    ans =

         4    -3

    (4)四舍五入取整

    >> round(3.12 -3.12)

    ans =

         0

    >> round([3.12 -3.12])

    ans =

         3    -3

    MATLAB中四个取整函数具体使用方法如下:


    Matlab取整函数有: fix, floor, ceil, round.
    fix
    朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;
    floor
    朝负无穷方向取整,如floor(-1.3)=-2; floor(1.3)=1;
    ceil
    朝正无穷方向取整,如ceil(-1.3)=-1; ceil(1.3)=2;
    round
    四舍五入到最近的整数,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2。

    欢迎常来matlab版区交流!
    回复

    使用道具 举报

    yanglong        

    13

    主题

    6

    听众

    124

    积分

    升级  12%

  • TA的每日心情
    开心
    2015-1-19 19:47
  • 签到天数: 31 天

    [LV.5]常住居民I

    自我介绍
    开拓眼界!

    群组科学狂想曲

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-5-25 16:59 , Processed in 0.433579 second(s), 69 queries .

    回顶部