永发信息网

matlab函数定义及调用

答案:2  悬赏:50  手机版
解决时间 2021-03-21 20:25
1、定义一个函数如下
function f=fc(theta,u,v)
f=norminv(v).*[(1+ theta)*(u.*v).^(- theta -1).*(u.^(- theta)+v.^(- theta)-1).^(-2-(1/ theta))];
这里,theta和u是想预先赋值
在调用时用theta=0.5,u=0.2(注:问题是这个赋值应该放在什么位置?在定义的函数里面吗?还是在调用函数前赋值?)
2、然后调用函数计算定积分
quad('fc',0,1)
但是matlab运行结果却是
Error using fc (line 2)
Not enough input arguments.

Error in quad (line 76)
y = f(x, varargin{:});
请大家帮忙,看该怎么办?
最大问题在于theta和u的赋值应该在什么位置出现合适呢?
最佳答案
你得定义fc里面的自变量啊,用syms或者sym定义变量,你在function里面sym v,不要把v定义成形参,quad时,fc里面没有给theta和u的值
全部回答
在m文件里用function函数,然后把m文件的名称改为function函数定义的函数名一致,同时避免与内建函数冲突,比如function sin是不行的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题下列属于向性运动的是A.含羞草受到触动
海岸·清峰在哪里啊,我有事要去这个地方
在澳洲读TAFE机电类和面点师哪个更好找工作和
拔掉的意思是什么原因,隐隐心疼什么意思
怡璟苑(西北2门)在哪里啊,我有事要去这个地
汽车后暖风管怎么安装比较好
FM收音机南阳地区的89.2
面对中国股市的跌宕起伏,新浪网友发表言论说
电脑忽然间打不出汉字怎么办?
浦发信用卡没有多还款为什么有溢存款
荣祥超市地址在什么地方,想过去办事
阅读理解出题人为什么总是想的比作者还多
蓝屏代码0x0000008E是什么意思
爱上一个人隐忍的诗句,形容有隐忍才能成大事
请推荐几本小说,最近看了《最强弃少》觉得挺
推荐资讯
农历89年的女士和87年腊月28的男士什么时候结
1。如果提前30天辞职,公司提前在第15天或者
现在相亲都麻木了,遇见的人又是人渣,我不明
刚开头是"bong ba ya ...."记不得歌名了.
单选题人体排出的尿素,它的来源是A.氨基酸经
八九土菜馆地址在什么地方,想过去办事
现在10000号怎么没有投诉选项了
(12分)2010年4月12日,出席核安全峰会的国
A doctor and a lawyer loved the same girl.
白头发很多怎么办,女生白头发多是怎么回事
以夕阳为题写三段诗歌
左边来,少两人,右边往,少两人.提示:打一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?