为什么我在尝试更改绘图线的线宽时收到一个错误?

8次浏览(过去30天)
我用“curve Fitter”App获取了一条曲线,在“Export Options”中我选择了“Generate a code”。
当我试图修改脚本只是为了改变行宽时,代码不再运行并返回一个错误。
谁能帮我修一下?我如何改变线宽?
谢谢你!

接受的答案

沃斯
沃斯 2022年7月1日
名称,值 中支持的pa万博1manbetxir 情节 从曲线拟合工具箱( 参考 )与 名称,值 中支持的pa万博1manbetxir 情节 基于MATLAB ( 参考 ).
特别是, 线宽 在曲线拟合工具万博1manbetx箱中不支持 情节 ,所以你必须修改 线宽 之后的适当行 情节 电话:
%随机数据
xData = (1:10).';
yData = randn(10,1);
设置fit类型和选项。
Ft = fittype(“poly2”);
拟合模型到数据。
[fitresult, gof] = fit(xData, yData, ft);
%图符合数据。
h = plot(fitresult, xData, yData)%两行
h =
2×1线(数据)线(拟合曲线)
设置拟合线(h(2))的LineWidth为2。
集(h (2),“线宽”, 2)

更多答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2022年7月1日
编辑:沃尔特·罗伯森 2022年7月2日
cfit或sfit对象的Plot()不是常规的数据Plot(),不支持线宽。万博1manbetx
您可以在绘制线条后定位它们并更改它们的属性。

标签

s manbetx 845

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!