- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 4807 个
- 通用积分
- 48.3123
- 学术水平
- 36 点
- 热心指数
- 48 点
- 信用等级
- 26 点
- 经验
- 106305 点
- 帖子
- 1021
- 精华
- 0
- 在线时间
- 1518 小时
- 注册时间
- 2007-12-30
- 最后登录
- 2024-1-20
教授
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 4807 个
- 通用积分
- 48.3123
- 学术水平
- 36 点
- 热心指数
- 48 点
- 信用等级
- 26 点
- 经验
- 106305 点
- 帖子
- 1021
- 精华
- 0
- 在线时间
- 1518 小时
- 注册时间
- 2007-12-30
- 最后登录
- 2024-1-20
| 难过 2017-8-4 23:55:48 |
---|
签到天数: 630 天 连续签到: 1 天 [LV.9]以坛为家II
|
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');
|
|