24小时热门版块排行榜    

查看: 854  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

allengjn

新虫 (正式写手)

[求助] matlab如何代换函数 已有1人参与

我想代换一个匿名函数,请问如何代换才能成功?代换后的函数可以进行积分处理。
p=@(t,r)t+r;
q=@(z)fzero(@(y)y-z+1,1);

我想把q这个函数中的z代换成整个p函数,即z代换成t+r,然后可以对代换后的函数关于t和r进行二重积分,请问如何处理?请大神看一下
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

allengjn

新虫 (正式写手)

引用回帖:
2楼: Originally posted by pdl9527 at 2016-11-30 18:20:17
由于问题描述的不够清楚,这里推荐你看一本书,MATLAB高效编程,第四章和第六章部分章节,仔细看完的话应该很容易了。

望好

就是已知p和q两个函数,但是我需要将p带入到q中,q中的z要变成p这个函数,把p整体嵌入到q中,但是我自己编程的过程中,总是出错,主要是对匿名函数的使用不熟,希望大神帮助一下,匿名函数下这种代换或者嵌套如何使用给点思路
3楼2016-12-01 09:05:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

allengjn

新虫 (正式写手)

引用回帖:
4楼: Originally posted by pdl9527 at 2016-12-02 04:33:51
q=@(t,r) fzero(@(y) y-(t+r)+1,1);
其实根据你的等式,明显就可以看出q=t+r-1。...

是的,但是这只是一个示范函数,我实际要使用的是一个很复杂的隐函数,所以只是这么写的,也想用这种最简单的函数试验怎么使用
5楼2016-12-02 09:20:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 allengjn 的主题更新
信息提示
请填处理意见