| 查看: 513 | 回复: 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 ] |
» 猜你喜欢
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有11人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有9人回复
今年春晚有几个节目很不错,点赞!
已经有10人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有10人回复
基金正文30页指的是报告正文还是整个申请书
已经有5人回复
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













回复此楼