24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 529  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 332求调剂 +10 小小孟... 2026-04-05 10/500 2026-04-05 11:05 by 我的船我的海
[考研] 359求调剂22408 +3 123456789qw 2026-03-31 3/150 2026-04-05 10:09 by zhq0425
[考研] 一志愿江南大学085501机械工程专硕326分,本科佳木斯大学 +5 顾若浮生 2026-04-03 9/450 2026-04-05 09:57 by 1753564080
[考研] 0854求调剂 +4 assdll 2026-04-04 4/200 2026-04-05 09:44 by zhq0425
[考研] 一志愿北京2,材料与化工308求调剂 +10 熊二想上岸 2026-04-04 10/500 2026-04-05 05:20 by houyaoxu
[考研] 求调剂 +4 15064154688 2026-04-03 5/250 2026-04-03 15:07 by zrongyan
[考研] 工科341分调剂 +3 洛多罗 2026-04-03 3/150 2026-04-03 14:20 by 1753564080
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +9 哇呼哼呼哼 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[考研] 土木水利328分求调剂 +6 疾风知劲草666 2026-04-02 6/300 2026-04-03 11:38 by znian
[考研] 生物学求调剂 +3 15064154688 2026-04-03 3/150 2026-04-03 10:28 by macy2011
[考研] 330求调剂 +3 白神呜呼呼 2026-04-02 3/150 2026-04-03 10:15 by 蓝云思雨
[考研] 325分化学调剂 +5 15771691647 2026-04-02 5/250 2026-04-03 09:58 by ChemPharm
[考研] 重庆大学材料与化工085600,初试370+,求求调剂建议 +8 shzhou_ 2026-04-01 9/450 2026-04-03 09:31 by 蓝云思雨
[考研] 一志愿北京科技材料科学与工程288分,求调剂 +14 是辰啊 2026-04-02 14/700 2026-04-02 21:10 by dongzh2009
[考研] 一志愿北交大材料工程总分358 +3 cs0106 2026-04-02 5/250 2026-04-02 11:37 by olim
[考研] 求调剂0703 +5 周嘉尧 2026-03-31 8/400 2026-04-01 20:32 by ltltkkk
[考研] 材料与化工(0856)304求B区调剂 +8 邱gl 2026-03-30 16/800 2026-04-01 17:58 by 邱gl
[考研] 考研调剂求助 +7 13287130938 2026-03-31 7/350 2026-03-31 16:39 by 690616278
[有机交流] 甲基亚磺磺酸钠和甲基磺酸酯反应机理 10+3 kaobao456 2026-03-29 4/200 2026-03-30 23:16 by nBu锂
[考研] 285求调剂 +6 AZMK 2026-03-29 9/450 2026-03-30 21:02 by dophin1985
信息提示
请填处理意见