失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > matlab 函数不定参数 matlab function定义一个函数 但一直出来说输入参数数目不足

matlab 函数不定参数 matlab function定义一个函数 但一直出来说输入参数数目不足

时间:2019-04-09 15:49:02

相关推荐

matlab 函数不定参数 matlab function定义一个函数 但一直出来说输入参数数目不足

防采集。

h=5;g=1;%g取源0有问题%被积函数2113可以化5261简成f=@4102(a,b,r)(r*h-r^16532*cos(a-b))/(h^2+r^2+g^2-2*h*r*cos(a-b))^1.5;%求积分quadv(@(r)quadv(@(b)quadv(@(a)f(a,b,r),0,2*pi),0,2*pi),0,h)

错误在于,调用函数f( x )缺一个函数句 柄。可以将命令改为 >> x=fzero(@f,[1,8])

如果a,b,r是向量的话,维数要满足向量运算的规则。追问您好,谢谢,a,b,r不是向量,就是未知变量,和x,y,z 一样的。

function C=ji(A,B) [M N]=size(A); [m n]=size(B); if N~=m error('前者列数与后者行数不同,无法相乘!'); else for p=1:M for q=1:n for t=1:N D(p,q,t)=A(p,t)*B(t,q); end C(p,q)=sum(D(p,q,:)); end end end

你把整个代码贴上来看看更多追问追答追问

matlab中自定义函数function,如果不需要导入参数,那么就不需要写上括号。 function y = f x = 2; y = 3; z = x+y;

上面就是我全部的代码,

在myfun(x)函数中的A1、B1、C1、D1、F1、。。。、A4、B4、C4、D4、F4应为具体的数值,这样才能计算。例如: function f=myfun(x) A1=5;A2=10;A3=15;A4=20; B1=5;B2=10;B3=15;B4=20; C1=5;C2=10;C3=15;C4=20; D1=5;D2=10;D3=15;D4=20; F1=5;F2=10

我就是想用matlab计算下这个积分,先定义下函数(就上面写的代码),可是函数也没定义出来·····

追答MATLAB中有很多函数是可以直接计算积分的,这个积分你可以试试用符号变量来求追问

就是说你没有输入六个参数吧. 这个你不能在文件窗口直接run的,应该在命令窗口 kk(ref,obs, itenum, kappa, lam, op)

真是没脸追问了 我按您的指导用符号变量来求,函数里都是标量。结果出来这么一大堆问题。可以加qqz咨询下吗

追答810783453

内容来自请勿采集。

matlab 函数不定参数 matlab function定义一个函数 但一直出来说输入参数数目不足。我用的是版本 不知道数目原因啊?...

如果觉得《matlab 函数不定参数 matlab function定义一个函数 但一直出来说输入参数数目不足》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。