Matlab中函数图形的三种绘制方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab中函数图形的三种绘制方法及局部和全局解

绘制函数的图形2

x

fπ区间[-1,2]

=x

)

10

sin(+

1 利用plot绘制

x=linspace(-1,2,1000);

y=x.*sin(10*pi*x)+2;

plot(x,y)

/ 函数的显式表达式,先设置自变量向量,然后根据表达式计算出函数向量/

2 利用fplot绘制

f='x.*sin(10*pi*x)+2';或f='x*sin(10*pi*x)+2';

fplot(f,[-1,2],1e-4)

/fplot函数可以自适应地对函数进行采样,能更好地反映函数的变化规律/

3 利用ezplot绘制

f='x*sin(10*pi*x)+2';

ezplot(f,[-1,2])

/隐函数绘图:如果函数用隐函数形式给出,可以利用ezplot函数绘制隐函数图形/

1和2 3的区别是2 3可以直接按照函数的原形直接写出,而1中变量相乘或除时都以点乘和点除的形式写出来的

尝试用fminbnd fminunc fminsearch及遗传算法求解上述函数在区间[-1,2]中的最小值,看看它们四个有什么不同?

相关文档
最新文档