Re: [问题]如何让矩阵内的值跑循环

楼主: celestialgod (天)   2016-02-18 00:45:27
你可以这样做:
As = {A1, A2, A3, A4, A5, A6, A7, A8};
Bs = {B1, B2, B3, B4, B5, B6, B7, B8};
cellfun(@(A,B) [x1, x2] * [A1, B1;0,0] * [x1;x2], As, Bs, 'uni', false)
或是用 evil的eval.....
PS: As跟Bs可以用循环创
※ 引述《yl4177766 (yl4177766)》之铭言:
: 请问一下各位前辈
: 小弟在用一个叫SOS的toolbox
: 在稳定条件式的矩阵里面
: [x1,x2] * [A1 B1 *[x1;
: 0 0] x2]
: 是否有办法把A1 改成Ai 以及B1改成Bj
: 将i&j分别从1带到8进去矩阵做运算
: 请问有特别的指令可以完成这项动作吗
: 非常感谢!!!!!
作者: sunev (Veritas)   2016-02-22 18:40:00
到了2015b,也不愿改善呼叫anonymous function handle的效率,不知道是不是有什么难言之隐
作者: jatj   2016-02-18 00:50:00
其实有时候cellfun不如直接用循环参见 http://goo.gl/hx7hFE
作者: yl4177766 (yl4177766)   2016-02-18 12:52:00
感谢!!!我再试看看

Links booklink

Contact Us: admin [ a t ] ucptt.com