求:Matlab中几个函数(代码)的基本解释和用法!

问题描述:

求:Matlab中几个函数(代码)的基本解释和用法!
主要是这三个:
fzero
optimset
options
另外有三句关于输出显示(fprintf)的,如果也能帮忙那最好的了!
fprintf('iter=%d\ru=%fm/s\ n',i,u);
fprintf('d=%fm ',d);
fprintf('\nua=%fm3/h\tub=%fm3/h\t',u(1),u(2));
1个回答 分类:综合 2014-12-16

问题解答:

我来补答
fzero和optimset、options在help中讲的比较详细,这里只是粗略介绍下哈
x = fzero(fun,x0,options);
该函数用来找单变量函数在指定点附近或指定区间内的近似根,其中fun是单变量函数体,x0可以是单指,表明在该值附近搜索;也可以是区间[lb,ub],表示在该区间内搜索根;
options的解释比较复杂,在help中有详述,通常是根据实际应用来使用各种选项.
关于fprintf,第一条命令fprintf('iter=%d\ru=%fm/s\ n',i,u); 是要输出如下信息:
iter=i;%其中i以%d形式显示,%d表示十进制数
u=um/s;%\r和\n表示换行显示,u以%f格式(浮点数)显示
第二条fprintf('d=%fm ',d); 显示为:
如果d=2,则显示为d=2m;
第三条fprintf('\nua=%fm3/h\tub=%fm3/h\t',u(1),u(2));
显示之前首先换行(\n)
然后显示ua=u(1)m3/h,然后输出制表符(即大间隔),继续输出ub=u(2)m3/h
 
 
展开全文阅读
剩余:2000