使用MATLAB作函数f=2*x^3+3*x^2
1个回答
展开全部
函数文件是用来定义子程序的
与程序文件的主要区别有3点:
1、由function起头,后跟的函数名必须与文件名同;
2、有输入输出变量,可进行变量传递;
3、除非用global声明,程序的变量均为局部变量,不保存在工作空间中。
输入变元与输出变元都可以有若干个,但必须在第一句语句中明确列出
function y=fun[x]
y=2*x^3+3*x^2;
函数调用:
简单的调用格式为:y= fun(x0); x0为具体的实数,y为带入x0后得到的结果。
复杂的调用格式为:[x,fval,exitflag,output,grad,hessian] = fminunc(@f,x0,options,P1,P2,...)
与程序文件的主要区别有3点:
1、由function起头,后跟的函数名必须与文件名同;
2、有输入输出变量,可进行变量传递;
3、除非用global声明,程序的变量均为局部变量,不保存在工作空间中。
输入变元与输出变元都可以有若干个,但必须在第一句语句中明确列出
function y=fun[x]
y=2*x^3+3*x^2;
函数调用:
简单的调用格式为:y= fun(x0); x0为具体的实数,y为带入x0后得到的结果。
复杂的调用格式为:[x,fval,exitflag,output,grad,hessian] = fminunc(@f,x0,options,P1,P2,...)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询