过年了,希望我的家里有个人很酷,要了我!q2 5 7 6 9 9 1 5 9 0

能不能用简单的方法说明什么是四分位点(就是Q1,Q2,Q3)?在一组数据中怎么求Q1,Q2,Q3?书上说什么Q1,Q2,Q3分别位于25%,50%,我看不懂啊?还有一组数据中怎么求Q1,Q2,Q3?最好举个例子说明,例如1,3,5,6,9_百度作业帮
能不能用简单的方法说明什么是四分位点(就是Q1,Q2,Q3)?在一组数据中怎么求Q1,Q2,Q3?书上说什么Q1,Q2,Q3分别位于25%,50%,我看不懂啊?还有一组数据中怎么求Q1,Q2,Q3?最好举个例子说明,例如1,3,5,6,9
能不能用简单的方法说明什么是四分位点(就是Q1,Q2,Q3)?在一组数据中怎么求Q1,Q2,Q3?书上说什么Q1,Q2,Q3分别位于25%,50%,我看不懂啊?还有一组数据中怎么求Q1,Q2,Q3?最好举个例子说明,例如1,3,5,6,9中怎么求Q1,Q2,Q3?就我举例的那例数据中平均数=1+3+5+6+9再除以5=4.方差是(1-4.8)平方+(3-4.8)平方+(5-4.8)平方+(6-4.8)平方+(9-4.8)平方再除以5对吗?
比方说有一组数(11个) 按照从小到大的顺序排列:1,3,4,6,7,9,12,15,16,18,20Q1的位置 = (11+1)/4=3,也就是在这组数中排列在第三个位置上的数,即Q1=4Q2的位置 = 2*(11+1)/4=6,.6个位置上的数 即Q2=9 Q3的位置 = 3*(11+1)/4=8,.9个位置上的数 即Q3=16 如果上列数为12个,即1,3,4,6,7,9,12,15,16,18,20,25,那么Q1,Q2,Q3,所在的位置分别为,3.25,6.5,9.75.Q1 = 0.75*第三项+0.25*第四项=0.75*4+0.25*6=4.5 (0.75是权重,因为3.25离3近,所以第三项的权重为0.75)Q2 = 0.5*第六项+0.5*第七项=.Q3 = 0.25*第九项+0.75*第十项=.求解:返回的结果为什么不是数组[0,1,2,3,4,5,6,7,8,9]?
function createFunctions(){
& & & & var result = new Array();
& & & & for (var i=0; i & 10; i++){
& & & & & & & & result[i] = function(){
& & & & & & & & & & & &
& & & & & & & & };
& & & & }
& & & &
}
var resData = createFunctions();
console.log(resData);复制代码返回的结果为什么不是数组[0,1,2,3,4,5,6,7,8,9]?
因为result的值都是函数
因为result的值都是函数
我知道在result=function(){return i}();加上最后这个括号就能输出数组[0,1,2,3,4,5,6,7,8,9]
但这是在javascript高级编程里面,闭包里面的一个例子,原话是这样的
这个函数会返回一个函数数组。表面上看,似乎每个函数都应该返自己的索引值,即位置0 的函数
返回0,位置1 的函数返回1,以此类推。但实际上,每个函数都返回10。因为每个函数的作用域链中
都保存着createFunctions() 函数的活动对象, 所以它们引用的都是同一个变量i 。当
createFunctions()函数返回后,变量i 的值是10,此时每个函数都引用着保存变量i 的同一个变量
对象,所以在每个函数内部i 的值都是10
,那是不是应该返回数组里面都是10呢?还是例子不对?还是我理解的问题?
我知道在result=function(){return i}();加上最后这个括号就能输出数组[0,1,2,3,4,5,6,7,8,9]
但这是 ...
闭包的问题 ,自己去查。
我知道在result=function(){return i}();加上最后这个括号就能输出数组[0,1,2,3,4,5,6,7,8,9]
但这是 ...
返回的数组里面都跟你说了,数组的每一项值都是一个匿名函数function(){return i}.每个i都是10,而不是0,1,2...
resData[0]才会返回10,resData[9]也一样,翻译问题
function createFunctions(){
& && &&&var result = new Array();
& && &&&for (var i=0; i & 10; i++){
& && && && &result[i] = function(i){
& && && && && &
& && && && &}(i);
& && &&&}
& && &&&
& & }
& & var resData = createFunctions();
& & console.log(resData);复制代码javascript的闭包原理
function createFunctions(){
& && &&&var result = new Array();
& && &&&for (var i=0; i & 10; i++){
& && && && && & result.push(i);
var resData = createFunctions();
console.log(resData);
本帖最后由 q2177329q 于
13:23 编辑
&/blockquote&&/div&&div&&div class=&blockrun&&&blockquote&&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&html lang=&en&&
&meta http-equiv=&Content-Type& content=&text/charset=UTF-8&&
&title&Document&/title&
function createFunctions(){
return (function(){
var result = new Array();
for (var i=0; i & 10; i++){
result[i] = (function(){
var resData = createFunctions();
console.log(resData);
&/html&提示:您可以先修改部分代码再运行!我这样是可以的,但是不知道好不好。我是这样理解的:
1、result = (function(){}
是把函数赋给了变量,所以数组中储存的是函数,不是返回值。要把返回值赋给数组要运行result = (function(){ })()像这样子,马上运行。
2、另外i的值因为作用域是在createFunctions中,如果像你那样写,因为return之后,createFunctions已经运行完,所以i=10;
所以要想得到你想要的结果,就要像我这样,在外面加多一个函数,把i的作用域扩大;
或者直接这样写&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&html lang=&en&&
&meta http-equiv=&Content-Type& content=&text/charset=UTF-8&&
&title&Document&/title&
function createFunctions(){
return (function(){
var result = new Array();
for (var i=0; i & 10; i++){
result[i] =
var resData = createFunctions();
console.log(resData);
&/html&提示:您可以先修改部分代码再运行!
广州市久邦数码科技有限公司薪金:面议职位:UI设计师
爱点击互动(北京)广告有限公司薪金:面议职位:Web前端开发工程师
北京西瓜藤网络科技有限公司薪金:面议职位:Web开发工程师数学题在线解答 5个2加减乘除各用一次等于1 2 3 4 5 6 7 8 9 目前我这能到7, 8 9求解答_百度知道
数学题在线解答 5个2加减乘除各用一次等于1 2 3 4 5 6 7 8 9 目前我这能到7, 8 9求解答
(2-2)不过 貌似分母为0了纠结中!!!8我是这样的(2*(2+2))&#47只用一次
提问者采纳
9无解 加整数变大减整数变小乘整数变大除整数变小五个2;2=78;2=42*2+2-2/2)=62*(2+2)-2/2=52*(2+2-2/2-2=32*2+(2-2)&#472-(2+2)&#47,那么加减乘除就都用上了;(2*2)=1(2*2+2-2)/2=22*2+2&#47
其他类似问题
为您推荐:
其他7条回答
-(2 + 2 ÷ 2)=12
2 ÷ 2=3( 2 - 2)÷2+2×2=42 × 2
2 ÷ 2=5(2+2-2÷2)×2 =6(2+2)×2 - 2÷2=7剩下8,9我觉得不可能得到
是不是要用5个2计算出1 2 3 4 5 6 7 8 9 这几个数吖~~~
不可能算到8,因为,(2+2)*2=8加乘都用了,曾加的量都用了,留下的减量.这些数动哪一个都少了,所以最大只能到7
你自己试试看吧!你要考自己的能力学习
是不是要用5个2记算出这几个数
1=2*2/2-2/22=2*2/2*2/23=2*2/2+2/24=2*2*2-2*25=2*2+2-2/26=2*2*2/2+27=2*2*2-2/28=2*2*2/2*2初中数学题在线解答 有方法技巧的哦呵呵 如果题目没有错误,可以可以上趣学网上问老师的。可以多使用趣学网的在线答疑、即时辅导、在线作业,等等功能,向同学老师们请教,老师的解答又快又详细。不用在线等。趣学网,百度直接搜就是了。希望能够帮到你哦!~ 初中数学题在线解答,希望趣学网的老师们可以帮到你哦!~ 9=2*2*2+2/2
数学题在线解答的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁史上最难的数学推理题,搞的我头都大了.请好心的朋友帮助解答!以知数据如下:一,2
_百度作业帮
史上最难的数学推理题,搞的我头都大了.请好心的朋友帮助解答!以知数据如下:一,2
史上最难的数学推理题,搞的我头都大了.请好心的朋友帮助解答!以知数据如下:一,2
2上面的十组数据是以知的,怎么推算出下一组数据,请各位好心的朋友帮助推算一下.推算错了也没有关系,就当各位大虾一起动下脑筋.因为我也是才来2次,也没有多少分,但是要是回答对了的话,我愿意把全部分奉上.希望大虾是为好心帮助,分少,我以后给都行,关键是你要是个热心人.怎么数据打上去没有间隔了,注意:每组数据是7个.如第二组是11,0,1,6,0,5,4,第四组0,0,0,11,14,2,0,第六组6,0,4,0,14,0,3,第十组1,3,8,2,1,10,2每组数据的和都是27 友情提示:如有人能正确推理出下组数据,请告诉你的解题方法及思路,急用啊,要是能正确推出下组数据,不要说请你吃饭,请你干什么都可以,给钱你都可以.(答案绝对是唯一的,待好心聪明人解答.)
11 0 1 6 0 5 4从0,1,2,3,4,5,6,7,8,9十个数字中任意选择6个数字9字开头的有那些,希望高手列出_百度知道
从0,1,2,3,4,5,6,7,8,9十个数字中任意选择6个数字9字开头的有那些,希望高手列出
91开头的 6位数
我有更好的答案
这要列到天亮啊大哥,后面随便写5个
5!把9放开头
以91字开头,然后在另外的8个数字钟选择4个进行全排:A84 即8*7*6*5=1680你慢慢列吧
上面的算错了吧(1)以9字开头,然后在另外的9个数字钟选择5个进行全排:A95 即9*8*7*6*5=15120(2)以9开头,然后在其余的9个数字(即0-8)里面选择5个出来,则算出来是9*8*7*6*5/5*4*3*2*1=126种,然后把这选出来的5个数全排,则是5!=120,则最终有120*126=15120。
987654976543965432954321908765900000
其他类似问题
为您推荐:
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 有个人想我就好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信