matlab怎么畫平滑的曲線 如何用matlab擬合模型分段函數(shù)?
如何用matlab擬合模型分段函數(shù)?你要明白了,你要擬合的是另一個分幅函數(shù),這本身就不是什么就像的后光潔函數(shù)。nlinfit本來要有初值這一項,那就是判斷到在某些變態(tài)的情況下,無法不能找到最小二乘函數(shù)
如何用matlab擬合模型分段函數(shù)?
你要明白了,你要擬合的是另一個分幅函數(shù),這本身就不是什么就像的后光潔函數(shù)。
nlinfit本來要有初值這一項,那就是判斷到在某些變態(tài)的情況下,無法不能找到最小二乘函數(shù)的最小值,可能是一個局部的最小值,也肯定完全沒有找不到啊,所以才有必要實際變動迭代初值的方法并且試驗。對此這種概括段意函數(shù),建議的方法那就概括段意曲線擬合。
enjoy1inline(4.213-300*x/ref(1)-300*(ref(2)ref(3))300*ref(3)*exp(-x/(ref(3)*ref(4))),ref,x)
new2inline(4.213-3000/ref(1)-300*ref(3)*exp(-x/(ref(3)*ref(4)))*(exp(10/(ref(3)*ref(4)))-1),ref,x)
life@(ref,t)((tlt10).*fun1(ref,t)(tgt10).*enjoy2(ref,t))
t0:0.1:50
v[3.969 .963 .959 .955 .952 .949 .947 .945 .943 .941 .939 .938 .936 .935 .933 .932 .93 .929 .928 .927 .926 .925 .923 .922 .921 .92 .919 .918 .917 .916 .915 .914 .913 .912 .911 .91 .909 .908 .907 .907 .906 .905 .904 .903 .903 .902 .901 .9 .9 .899 .898 .898 .897 .896 .896 .895 .894 .893 .893 .892 .891 .891 .89 .889 .889 .888 .888 .887 .887 .886 .886 .885 .884 .884 .883 .882 .882 .881 .88 .88 .879 .879 .878 .878 .877
3.877
3.876
3.876
3.875
3.875
3.874
3.874
3.873
3.873
3.872
3.872
3.871
3.87
3.87
3.869
3.869
4.105
4.108
4.11
4.112
4.114
4.115
4.116
4.117
4.118
4.119
4.119
4.12
4.12
4.121
4.122
4.122
4.123
4.123
4.124
4.124
4.124
4.125
4.125
4.126
4.126
4.126
4.127
4.127
4.128
4.128
4.129
4.129
4.129
4.129
4.129
4.13
4.13
4.13
4.13
4.13
4.131
4.131
4.131
4.131
4.132
4.132
4.132
4.132
4.132
4.132
4.133
4.133
4.133
4.133
4.133
4.134
4.134
4.134
4.134
4.134
4.134
4.135
4.135
4.135
4.135
4.135
4.136
4.136
4.136
4.136
4.136
4.137
4.137
4.138
4.138
4.138
4.139
4.139
4.139
4.139
4.139
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.14
4.141
4.141
4.141
4.141
4.141
4.141
4.141
4.141
4.141
4.141
4.142
4.142
4.142
4.142
4.142
4.142
4.142
4.142
4.142
4.142
4.143
4.143
4.143
4.143
4.143
4.143
4.143
4.143
4.143
4.143
4.143
4.143
4.143
4.144
4.144
4.144
4.144
4.144
4.144
4.144
4.144
4.144
4.144
4.144
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.145
4.146
4.146
4.146
4.146
4.146
4.146
4.146
4.146
4.146
4.146
4.146
4.146
4.146
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.147
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.148
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.149
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.15
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.151
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.152
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.153
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.154
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.155
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156
4.156]
abcnlinfit(t,v,new,[518910.000830.0001312050])
plot(t,v)hold on
f@(t)(run(abc,t))
fplot(f,[0,50],r)
什么是易擬合?
是指把平面上一系列的點,用一條光滑的曲線再連接起來。只不過這條曲線有無數(shù)種可能,最大限度地有各種數(shù)據(jù)擬合方法。易數(shù)據(jù)擬合的曲線象可以用函數(shù)表示,參照這個函數(shù)的不同有差別的擬合名字。
具體用法的易擬合方法宛若最小二乘曲線模型擬合法等,在MATLAB中也這個可以用polyfit來曲線擬合多項式。