如何在 Curve Fitting Toolbox 中保存修改后的数据?
How to save modified data in Curve Fitting Toolbox?
x=[1:.1:10 1000];
y=[1:.1:10 2000];
在 Curve Fitting Toolbox 中读取以下值后,
我已将 (1000,2000) 作为离群值移除。
在 MATLAB 中从曲线拟合工具箱(手动使用鼠标)中删除离群点后,我希望在命令 window.
中保存修改后的 x 和 y 值
我尝试保存到工作区,但这会保存一些名为 'workspace' 和 'goodness' 的结构,但不会从命令 window.
中的变量 x 和 y 中删除异常值
在MATLAB中读取一行的值(我用的是2013b)我在代码中经常用到
lin = get(gca, 'Children');
x = get(findall(lin, 'displayName', 'YourName'), 'xData');
y = get(findall(lin, 'displayName', 'YourName'), 'yData');
我假设您使用 Curve Fitting App,它是曲线拟合工具箱的一部分。
你可以通过以下方式实现你想要的:
- 拟合曲线后,在应用程序window中点击
File
,然后点击Print to Figure
。这将产生一个独立的图形与情节。
- 在该图中,单击箭头按钮,select 拟合线,然后单击 Del 将其删除。
- 现在图中只包含有效点(黑点)和异常值(红叉标记)。点击其中一个有效点select即可。
有效点集现在是当前对象 (gco
)。所以,在命令 window 中输入
x = get(gco, 'XData');
y = get(gco, 'YData');
获取变量x
和y
中有效点的坐标。
x=[1:.1:10 1000];
y=[1:.1:10 2000];
在 Curve Fitting Toolbox 中读取以下值后,
我已将 (1000,2000) 作为离群值移除。
在 MATLAB 中从曲线拟合工具箱(手动使用鼠标)中删除离群点后,我希望在命令 window.
中保存修改后的 x 和 y 值
我尝试保存到工作区,但这会保存一些名为 'workspace' 和 'goodness' 的结构,但不会从命令 window.
在MATLAB中读取一行的值(我用的是2013b)我在代码中经常用到
lin = get(gca, 'Children');
x = get(findall(lin, 'displayName', 'YourName'), 'xData');
y = get(findall(lin, 'displayName', 'YourName'), 'yData');
我假设您使用 Curve Fitting App,它是曲线拟合工具箱的一部分。
你可以通过以下方式实现你想要的:
- 拟合曲线后,在应用程序window中点击
File
,然后点击Print to Figure
。这将产生一个独立的图形与情节。 - 在该图中,单击箭头按钮,select 拟合线,然后单击 Del 将其删除。
- 现在图中只包含有效点(黑点)和异常值(红叉标记)。点击其中一个有效点select即可。
有效点集现在是当前对象 (
gco
)。所以,在命令 window 中输入x = get(gco, 'XData'); y = get(gco, 'YData');
获取变量
x
和y
中有效点的坐标。