| 查看: 604 | 回复: 4 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】关于内联函数点乘点除问题
|
|||
|
主要是解决以下问题,输入fun1,得到fun2的结果。不知是不是有什么函数可以把一个函数里的 * / ^ 变为 .* ./ .^ 在http://muchong.com/bbs/viewthread.php?tid=1316489&fpage=1中编程遇到了这个问题,不得不用循环来求解。 >> fun1='sin(x)*cos(x)' fun1 = sin(x)*cos(x) >> fun1=inline(fun1) fun1 = Inline function: fun1(x) = sin(x)*cos(x) >> x=1:1:5 x = 1 2 3 4 5 >> fun1(x) ??? Error using ==> inlineeval Error in inline expression ==> sin(x)*cos(x) ??? Error using ==> mtimes Inner matrix dimensions must agree. Error in ==> inline.subsref at 25 INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr); >> fun2='sin(x).*cos(x)' fun2 = sin(x).*cos(x) >> fun2=inline(fun2) fun2 = Inline function: fun2(x) = sin(x).*cos(x) >> x=1:1:5 x = 1 2 3 4 5 >> fun2(x) ans = 0.4546 -0.3784 -0.1397 0.4947 -0.2720 [ Last edited by fspdlh on 2009-5-7 at 08:57 ] |
» 猜你喜欢
我应该选哪条合成路线让实验成功率高一些?
已经有8人回复
烦躁
已经有8人回复
入职后第一次管课题组的专利缴费,对账才发现官费比别人多掏了一倍
已经有3人回复
各位大佬,路线设计求助
已经有7人回复
2楼2009-05-07 13:59:23
3楼2009-05-07 14:03:50
4楼2009-05-07 14:12:58
5楼2009-05-08 13:42:00










回复此楼