在matlab中如何将一些离散的二维坐标点用曲线显示出来?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/18 06:44:56
在matlab中如何将一些离散的二维坐标点用曲线显示出来?
例如(154,470)(206,418)(221,418)(262,388)
最好是能给出拟合曲线
例如(154,470)(206,418)(221,418)(262,388)
最好是能给出拟合曲线
x=[154,206,221,262] %横坐标
y=[470,418,418,388] %纵坐标
p=polyfit(x,y,2) %用二次函数拟合
X=sym('X') %定义X为自变量
Y=poly2sym(p,'X') %Y是关于X的函数
ezplot(Y,[150,270]) %在离散点的区间内画出图像
再问: 非常感谢,学习了!另外我想在这个图中描出原来的坐标点有没办法呢?还有这些参数值很大,有什么办法减小这些值没?
再答: 可以先用hold on命令留住原来的图像,然后用plot(x,y)画出离散点,或者要想方便的话可以直接把X改为X=[150:270],Y=poly2sym(p,'X'),plot(x,y,X,Y)
参数值是由最初的离散点决定的,不能随意改变。不过在p=polyfit(x,y,2)这一步中,可以把2改为3或者更高的数,这样拟合函数更精确(数是几就是用几次函数拟合)。
y=[470,418,418,388] %纵坐标
p=polyfit(x,y,2) %用二次函数拟合
X=sym('X') %定义X为自变量
Y=poly2sym(p,'X') %Y是关于X的函数
ezplot(Y,[150,270]) %在离散点的区间内画出图像
再问: 非常感谢,学习了!另外我想在这个图中描出原来的坐标点有没办法呢?还有这些参数值很大,有什么办法减小这些值没?
再答: 可以先用hold on命令留住原来的图像,然后用plot(x,y)画出离散点,或者要想方便的话可以直接把X改为X=[150:270],Y=poly2sym(p,'X'),plot(x,y,X,Y)
参数值是由最初的离散点决定的,不能随意改变。不过在p=polyfit(x,y,2)这一步中,可以把2改为3或者更高的数,这样拟合函数更精确(数是几就是用几次函数拟合)。
请问Matlab中如何将离散点连成曲线,
matlab 如何画图时将数据点的值在图中显示出来
MATLAB中如何在一个图中显示多条离散曲线
请问:MATLAB中如何在一个图中显示多条离散曲线
matlab中如何画离散型的二维图
如何在MATLAB中绘制二维多坐标图,并且绘制出来的图形要在各个点上标明坐标,急求!
通过一些离散点,如何拟合成一个完整的椭圆曲线的matlab程序?
我用matlab 做出如下图形,是离散点plot出来的曲线,我现在想求出图中的‘极值点’的坐标(相对于X轴),
如何将无规律的离散的数据点连接成光滑的曲线,不是拟合的曲线,最好用Matlab
MATLAB如何画出一些离散的点的图像?就是一组坐标为(Xn,Yn)形式的点
如何显示三维坐标就是在做三维图的时候,如何将三维的坐标抽显示出来,类似二维的经纬网那样,arcgis里面能够实现吗?请高
我用matlab 做出如下图形,是离散点plot出来的曲线,我现在想求出图中已知纵坐标值下的横坐标,怎样办到?