数据是否适合cos ^ 2?

时间:2019-03-29 22:23:44

标签: matlab curve-fitting nonlinear-functions cosine

我已经在实验室中收集了角度和强度数据,以显示马鲁斯定律,因此我必须将I拟合为I = I0 * cos ^2θ。使用cftool不能成功,因为它显示的曲线与我的数据完全不同,并且我无法获得有效的代码。这是我得到的数据: theta = [90,110,130,135,150,170,180,190,210,225,230,250,270,290,310,315,330,350,365,370,390]

I = [0.0030,0.6240,1.3060,1.3320,0.9610,0.1900,0.0160,0.1970,1.1250,1.3480,1.2900,0.5660,0.0030,0.5750,1.6170,1.6760,1.0850,0.1380,0.0940,0.2250,1.2340]

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

好吧,我尝试编写代码,但是几乎找不到完美的匹配。我认为I0 = 1:

var Workspace = Backbone.Router.extend({
  routes: { 
    "help":                 "help",    
    "search/:query":        "search",  
    "search/:query/p:page": "search",
    "default":  "default"  
  },

  help: function() {
    if(!permission1){
      router.navigate('default', true);
    }
    //write logic
  },

  search: function(query, page) {
    if(!permission2){
      router.navigate('default', true);
    }
    //write logic
  },

 //write logic for other routes

});