Как записать двумерный гауссовский интеграл в виде кода Matlab? - PullRequest
0 голосов
/ 23 сентября 2019

Я знаю, что Matlab имеет встроенную функцию для подгонки многомерного гауссовского распределения.

Я хочу записать свое распределение Гаусса самостоятельно.

Представьте, что у меня есть два набора переменных, x и y, как показано ниже.Как я могу кодировать распределение Гаусса, чтобы найти подходящий параметр?

x=[4.44781307095856
4.98810914751214
4.87456253382496
4.71440259856763
4.00535114209768
4.08230313240779
3.28844791322726
2.76476263922333
5.70914805963554
4.28219141318531
2.95998267269415
3.81106809584773
1.71480606982127
2.88105723752557
4.59790314697141
3.97923591615537
4.04169558671774
4.52304154129988
2.45956280004251
3.67706965631849
4.38067264899010
3.55239406157019
1.64725886123180
2.54144878216637
2.56550084193750
3.23335727424165
2.39699924513979
4.70497513837877
3.61229560158835
5.82213782902715
4.29367802229770
4.78169839927621
4.09028861070666
3.37030066178400
5.00133481870262
5.41735551782572
4.28357489855840
3.69136903422350
4.41405079816578
3.67364505524349];

y=[0.0673308819685735
1.58164494119470
0.756207901694991
-0.689844334269344
-1.34288803563537
-0.547504599822315
-0.802403675989313
-1.08957578740029
2.27868821934867
-0.533766873615753
-0.395016501211568
-1.73124132199228
-2.32454497619926
-1.20533471286517
2.10190438325527
-1.50308103596680
0.0552411826009277
0.0874568556688903
-2.55624281010972
0.0995162000612106
0.916625274323580
-1.07326129853628
-1.12132715765753
0.402579426343360
0.0233202282814988
-1.94701555979292
-1.24818140798286
1.30717775980370
-0.982467209725736
2.22864388093366
-0.273788423459432
-0.628412501376875
0.0717335545616826
-1.61532557828068
-1.09964910130275
0.681717561159200
-0.654734672577235
-1.43688490342638
1.25919596881061
-0.442900821794816];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...