matlab如何计算函数值
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 04:41:52
%%%%%%f1.m%%%%%%%%%%functiony=f1(n)y=1;fori=1:ny=y*i;endend%%%%%%f2.m%%%%%%%%%%functiony=f2(n,m)y=f1
把那点带入到函数表达式里不行吗?再问:�Dz���̫�鷳�ˣ��и���������再答:��subs(f,a)���ԣ�f�Ǻ���a���ǵ�
这个还要用matlab?大材小用啊!非要用这个解的话就用非线性优化吧x=fminimax(@F,x0,[],[],[],[],-10,10)把函数写进m文件就行了再问:能不能说清楚一点丫?,[],[]
这要看hs的定义:如果hs的定义容许用向量做参数,直接带入即可,如a2=sin(a1);如果hs的参数只能是单个数,得用循环:n=500;a2=zeros(1,n);(生成一个元素全为0的向量a2)f
用命令:ginput(n),其中n表示你打算取图像中的n个点的函数值.比如:x=0:0.01:pi;y=sin(x);plot(x,y)ginput(5)运行之后在图像中会出现箭头,将箭头移动到你想知
symsxfun=inline('2*x','x')y=feval(fun,2)
conv22-DconvolutionSyntaxC=conv2(A,B)C=conv2(hcol,hrow,A)C=conv2(...,'shape')DescriptionC=conv2(A,B)
closeallclear,clcf=@(x)(1-x(1))^3+(1-x(2))^3+(2-x(3))^3lb=[1;1;1];%xyz的下限ub=[3;3;3];%xyz的上限A=[1-10;0
你具体是要算什么?如果是已知x=一个值.,求N(x),可以用px=normcdf(x,MU,SIGMA).MU为均值,SIgMUA为标准差.如果写成normcdf(x),则默认MU为0,SIgMUA为
clearclcf={@sin,@cos;@exp,@tanh};x=pi/2;[n,m]=size(f);y=zeros(n,m);I=[num2str(repmat((1:n)',m,1)),re
v=dsolve('5400*v*DV=-8.276*v*v-2000','x')v=C2-(x*(2069*v^2+500000))/(1350000*v)必须知道熄火前的速度才能计算再问:以速度v
调用函数末尾别加分号就显示答案了x=-24:0.001:24;y=0.0069949096*log(1./(1-0.001736*x.*x))或者你输入直接输入y也可以显示y的值
用函数std,如>>a=rand(1,5);std(a)ans=0.3285
%清除matlab原来的数据和窗口显示clearcloseallclc%清除matlab原来的数据和窗口显示%画图和显示x(:,1)=(-3*pi):(0.1):(3*pi);%枚举法,构造输入变量x
a=log(2);b=log(0.8);c=-b/a运行后c=-0.3219其实就是这个关系:logaB=In(B)/In(a)
clearclcn=input('n=')fori=1:ny=i+1;end显示的话,你可以将y=i+1后边的分号去掉,这样这段程序就能显示for循环的每次运行的过程.或者在最后写y这样能把求得的y的
y=inline('x.^3+x.^2+x+1','x');x=3;value=y(x)
I=imread('bw.bmp');%读入二值图像[L,num]=bwlabel(I,8);%区域标记,STATS=regionprops(L,'all');fori=1:numarea(i)=ST
m文件函数是Matlab中的子函数,其格式为:function[输出参数列表]=函数名(输入参数列表)函数体举个例子,编写一个求自变量X的正弦值的m函数,如下:functiony=mysin(x)y=