楼主: xupengswordsman
4679 1

[问答] MATLAB 多维数组字符运算 sum函数 怎么用不了? [推广有奖]

  • 6关注
  • 16粉丝

已卖:374份资源

教授

45%

还不是VIP/贵宾

-

威望
0
论坛币
4727 个
通用积分
49.6023
学术水平
36 点
热心指数
48 点
信用等级
26 点
经验
106302 点
帖子
1020
精华
0
在线时间
1520 小时
注册时间
2007-12-30
最后登录
2025-1-24

楼主
xupengswordsman 发表于 2014-5-24 23:26:51 |AI写论文
5论坛币
今晚 用matlab做多维数组字符运算 对某个维度进行求和 发现sum函数失效 不知哪位仁兄有高见!
例子
>> syms a b c d;
e=[a b;c d];
e1=[a a;c d];
e2=[a b;c c];
f=cat(3,e,e1,e2)
sum(f,1)


f(:,:,1) =

[ a, b]
[ c, d]


f(:,:,2) =

[ a, a]
[ c, d]


f(:,:,3) =

[ a, b]
[ c, c]

??? Error using ==> mupadmex
Error in MuPAD command: unable to define matrix over Dom::ExpressionField() [(Dom::Matrix(Dom::ExpressionField()))::new]

Error in ==> sym.sym>sym.sum at 736
                s = mupadmex('symobj::prodsumdim',A.s,num2str(dim),'_plus');


关键词:MATLAB atlab matla Mat Atl command matlab matrix Error
xupeng

沙发
xupengswordsman 发表于 2014-6-24 19:11:38
换了一个公式 比较麻烦

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 16:45