Matlab的问题 这段语句是干嘛的 有什么作用function f=exam5(a,b)if a>bc=a; a=b; b=c;endh=1e-1;N=ceil((b-a)/h);x=a:h:b;g=cos(7*x+pi/3).*exp((-1/4)*x);for k=1:Ns(k)=(g(k)+g(k+1))/2*h;endf=sum(s);return
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/18 23:58:56
Matlab的问题 这段语句是干嘛的 有什么作用
function f=exam5(a,b)
if a>b
c=a; a=b; b=c;
end
h=1e-1;
N=ceil((b-a)/h);
x=a:h:b;
g=cos(7*x+pi/3).*exp((-1/4)*x);
for k=1:N
s(k)=(g(k)+g(k+1))/2*h;
end
f=sum(s);
return
首先,function f=exam5(a,b),可以看出它是一个名字为exam5的函数.
其次,if a>b
c=a; a=b; b=c;
end
h=1e-1;
N=ceil((b-a)/h);
x=a:h:b;
g=cos(7*x+pi/3).*exp((-1/4)*x);
这一部分是函数 g=cos(7*x+pi/3).*exp((-1/4)*x)在区间[a,b]上的定义,在这个区间每隔0.1取带入g中就有一个函数值.
最后,for k=1:N
s(k)=(g(k)+g(k+1))/2*h;
end
f=sum(s);
感觉做了相邻两个数的平均,我做了图,你看看,估计有什么特殊用意,希望对你有帮助.
幅值大的是g,小的是s.
Matlab的问题 这段语句是干嘛的 有什么作用function f=exam5(a,b)if a>bc=a; a=b; b=c;endh=1e-1;N=ceil((b-a)/h);x=a:h:b;g=cos(7*x+pi/3).*exp((-1/4)*x);for k=1:Ns(k)=(g(k)+g(k+1))/2*h;endf=sum(s);return
Matlab主要是用来干嘛的?
matlab里插值和拟合到底是干嘛的
请问Matlab中这个语句y=[exp(-.07*x).*cos(x);exp(.05*x).*cos(x)]';后面的一个单引号是干嘛的呀?
matlab问题'是干嘛用的xw=x((i-1)*10+1:i*10+10).*Hamming(Nw)';%加Hamming窗处理分号前边那个‘是干嘛用的谢谢
活性炭是干嘛的?
合成橡胶是干嘛的
龙胆紫是干嘛的
探照灯是干嘛的
回形针是干嘛的?
质谱仪是干嘛的
商务英语是干嘛的
苏格拉底是干嘛的
碳酸氢钠是干嘛的?
商务英语是干嘛的?
核电站是干嘛的?
基因工程是干嘛的?
我在matlab中写的这句solve语句有问题,r=solve('100=(3.5/(1+r))+(3.5/(1+r).^2)+(103.5/(1+r).^3)')