从5组曲线中得到一个最佳曲线(图)。

1视图(过去30天)
迪帕克孔雀王朝
迪帕克孔雀王朝 2021年8月8日
评论道: 明星黾 2021年8月9日
我有5条实验曲线,其中3条重合,另外2条重合如下图所示。
但我想从两个集合中取一条。或者最好的适合从两个集:我必须插入最好的适合到计算工作(ANSYS)。
你可以用命令或想法指导我写代码吗?

答复(2)


明星黾
明星黾 2021年8月8日
绘制的数据似乎都有一个零截距,所以要得到它们的一个斜率,这是可行的:
set2 =中的[0:0.1:0.6;(0:0.1:0.6) * 1.3 + randn(大小(0:0.1:0.6))/ 25);
关于我校= [0:0.1:0.7;(0:0.1:0.7) * 1.1 + randn(大小(0:0.1:0.7))/ 25);
Set3 = [0:0.1:0.5;(0:0.1:0.5) * 0.9 + randn(大小(0:0.1:0.5))/ 25);
Set4 = [0:0.1:0.8;(0:0.1:0.8) * 0.8 + randn(大小(0:0.1:0.8))/ 25);
set2(2:) =中的set2(2:)中的-Set1 (2, 1);
关于我校(2)=关于我校(2:)关于我校(2,1);
Set3 (2) = Set3 (2:) -Set3 (2, 1);
Set4 (2) = Set4 (2:) -Set4 (2, 1);
CommonSlope = [Set2(1:)中的关于我校(1:),Set3 (1:), Set4(: 1)]。\ [Set2(2:)中的关于我校(2:),Set3 (2:), Set4(2:)]。
CommonSlope = 0.9709
commononline = Set4(1,:) * CommonSlope;
数字
持有在…上
情节(set2(1:)中的set2(2:))中的
个情节((1:),关于我校(2:))
情节(Set3 (1:), Set3 (2:))
情节(Set4 (1:), Set4 (2:))
情节(Set4 (1:), CommonLine,“——k”
持有
做出适当的改变以得到你想要的结果。

s manbetx 845


释放

R2018a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

翻译的