zhuangkuoqi 2017-10-17 10:09 采纳率: 0%
浏览 3452

matlab [a,b] = [1,2]??

在matlab中,

[a,b] = size(A) 可以 ,其中size(A)返回A的行,列元素个数,比如说size(A)返回1,2

而 [a,b] = [1,2]不行呢。

  • 写回答

3条回答

  • congshengairen 2017-10-24 12:44
    关注

    1.[a,b] = size(A)是表示size函数的返回值,在size函数的返回参数中已经设置了这样的返回形式,具体在函数中已经分别将1,2,赋值给a,b了。所以可以这样做;
    2. [a,b] = [1,2]是赋值语句,但是MATLAB语言中没有这样的赋值形式,或者说这样的赋值语句不合逻辑,这样的语句严格推敲是有歧义的,因为矩阵也是一个常量。不知道这样说能理解吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料