Matlab 如何在曲线拟合工具箱中保存修改后的数据?
在曲线拟合工具箱中读取以下值后,Matlab 如何在曲线拟合工具箱中保存修改后的数据?,matlab,curve-fitting,Matlab,Curve Fitting,在曲线拟合工具箱中读取以下值后, 我已将(10002000)作为异常值删除 从MATLAB中的曲线拟合工具箱(手动使用鼠标)中删除异常点后,我希望将修改后的x和y值保存在命令窗口中。 我尝试保存到工作区,但这保存了一些名为“工作区”和“goodness”的结构,但没有从命令窗口中的变量x和y中删除异常值。要读取MATLAB中的一行值(我使用2013b),我经常在代码中使用 x=[1:.1:10 1000]; y=[1:.1:10 2000]; 我假设您使用,这是曲线拟合工具箱的一部分 您可以通
我已将(10002000)作为异常值删除 从MATLAB中的曲线拟合工具箱(手动使用鼠标)中删除异常点后,我希望将修改后的x和y值保存在命令窗口中。
我尝试保存到工作区,但这保存了一些名为“工作区”和“goodness”的结构,但没有从命令窗口中的变量x和y中删除异常值。要读取MATLAB中的一行值(我使用2013b),我经常在代码中使用
x=[1:.1:10 1000];
y=[1:.1:10 2000];
我假设您使用,这是曲线拟合工具箱的一部分
您可以通过以下方式实现您的目标:
文件
,然后单击打印到图形
。这将生成一个带有绘图的独立图形lin = get(gca, 'Children');
x = get(findall(lin, 'displayName', 'YourName'), 'xData');
y = get(findall(lin, 'displayName', 'YourName'), 'yData');
获取变量x
和y
中有效点的坐标@你想保存完整的工作区吗?如果没有,您是否尝试过
保存('filname.mat',)
?您是否尝试过确认数据是否正确(探查器、调试器、size
、打印一些值等)?
x = get(gco, 'XData');
y = get(gco, 'YData');