24小时热门版块排行榜    

查看: 595  |  回复: 4
当前主题已经存档。

fspdlh

金虫 (正式写手)

[交流] 【求助】关于内联函数点乘点除问题

主要是解决以下问题,输入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 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hyk2006

木虫 (小有名气)

★ ★ ★ ★ ★
kuhailangyu(金币+2,VIP+0):谢谢参与! 5-7 14:58
fspdlh(金币+3,VIP+0):谢谢! 5-8 13:38
fun2=inline('sin(x).*cos(x)');
x=1:1:5;
fun2(x)
不知道是不是你想要的结果
2楼2009-05-07 13:59:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)

谢谢回复,我主要还是想解决如下问题
引用回帖:
Originally posted by fspdlh at 2009-5-7 08:50:
不知是不是有什么函数可以把一个函数里的 * / ^ 变为 .* ./ .^

3楼2009-05-07 14:03:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hyk2006

木虫 (小有名气)

★ ★ ★ ★ ★ ★ ★ ★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真编程版 5-8 03:16
fspdlh(金币+7,VIP+0):谢谢!看来是没有 5-8 13:39
恐怕没有,这么简单的转换,自己加点就行了
再说用点乘和点除也可以解决一维的乘除
4楼2009-05-07 14:12:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)

我感觉如果能有这么一个函数应该还是挺实用吧,用solve命令解方程不能加点,如果想求值画曲线加点却很方便啊
5楼2009-05-08 13:42:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fspdlh 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-08-31 21:30 by xiangy672
[基金申请] 基金未中,这种答复是模板吗? +6 zhaosm1982 2026-08-27 7/350 2026-08-31 21:18 by qdxxmc
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +6 yuleib84 2026-08-26 7/350 2026-08-31 19:46 by 鱼翔浅底1
[基金申请] 面上意见出来了 +12 黄鸟于飞Chao 2026-08-29 23/1150 2026-08-31 18:57 by 黄鸟于飞Chao
[基金申请] 29号明天会评吗 +4 笨笨唐 2026-08-28 4/200 2026-08-31 09:30 by huixian257
[基金申请] 国社科又开始会评了,不知道这次命运如何 +6 雨打竹帘 2026-08-30 10/500 2026-08-31 09:29 by huixian257
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[基金申请] 有没有仍没收到信息的 +7 德尚中行 2026-08-27 8/400 2026-08-30 20:52 by purplejack
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +15 晴天加油 2026-08-26 16/800 2026-08-29 18:28 by symmetry
[基金申请] 2026年叶企孙基金 +4 bud_bud 2026-08-27 7/350 2026-08-29 07:23 by foolishmani
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 面上合作单位盖章 +5 ssyjh 2026-08-27 5/250 2026-08-27 20:50 by gdfollow
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
信息提示
请填处理意见