深圳做网站 创同盟,公司网络规划的重要性,东莞网站排名优化费用,电玩网站开发一、背景
有的函数用plot画就会报错#xff0c;显示数据必须为可转换为双精度值的数值、日期时间、持续时间、分类或数组。 如下图所示#xff1a; 但用fplot函数就没有问题#xff0c;因此这里记录一下两者的区别#xff0c;如果使用不当#xff0c;画出的图可能就是下…一、背景
有的函数用plot画就会报错显示数据必须为可转换为双精度值的数值、日期时间、持续时间、分类或数组。 如下图所示 但用fplot函数就没有问题因此这里记录一下两者的区别如果使用不当画出的图可能就是下面这个样子的 - . - 二、matlab绘图函数plot和fplot的区别
1、plot是依据给定的数据点来做图的所以会用到将函数转化为函数句柄的操作方便后期绘制图片也就是rSol1 matlabFunction(sol1)中的matlabFunction函数。
2、fplot绘图需要事先定义函数然后在fplot 命令中引用函数的名字才可以完成绘图。但是fplot是通过内部自适应算法取点它在函数变化平稳处取点稀疏、在函数变化明显处会取点较密。
因此用fplot做出的图像比plot做出的图像更光滑准确一点。
总之一句话plot输入的是点fplot输入的函数