下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模糊统计试验模糊数学是近十几年来发展很迅速的一个数学分支, 模糊集合是隶属函数描述的,以隶属函数建立了模糊集合论。因此隶属函数的确定在模糊数学的应用中占有极为重要的地位。怎样确定隶属函数 u u是一个关键的问题,本实验通过模糊统计实验来确定隶属函数,而且只能建立近似的隶属函数是否符合实际直接影响效果的好坏。在本实验中,我们还对模糊统计加以改进,提出了更切实际的模糊统计算法。1.实验目的(1)(1)掌握模糊统计方法。设在模糊统计试验中,样本空间为 n,n,计算u 对 A 的隶属频率=u-A的次数(1)(1)n随着 n n 的增大,隶属频率会呈现出稳定,称之为隶属频率的稳定性。(2)(2)学习利用
2、模糊统计方法确定“青年人”这一模糊集的隶属函数。这个稳定的数称为 u u 的隶属度。由此来我们来确定隶属函数。(3)(3)学习利用 MATLABMATLAB 软件实现确定“青年人”隶属函数的模型。(4)(4)学习改进的模糊统计,得到更切实际的隶属函数。2.实验内容以人的年龄作为论域U=0,100】。随机抽取 129129 个大学生,在独立认真考虑“青年人”的含义之后,给出各自的答案,形成 129129 个“青年人”的年龄段关于青年人调查表18-2517-3017-2818-2516-3514-2518-3018-3518-3516-25153018-3517-3518-2518-3518-25
3、20-3018-3016-3020-35183018-3015-2528-3015-2816-2828-3018-3016-3018-3518-2518-2516-2818-3016-3016-2818-3518-3517-2716-2815-2816-3019-2815-3015-2617-2515-3618-3017-3018-3516-3515-2515-2518-2816-3015-2818-3518-3017-2818-3515-2818-3015-2515-2518-3016-2415-2516-3215-2718-3516-2518-2816-2818-3018-3518-301
4、8-3017-3018-3018-3516-3018-3517-2515-3018-2517-3014-2518-2618-2918-3518-2818-3018-2516-3517-2918-2517-3016-2818-3016-2815-3015-3515-3020-3020-3016-2517-3015-301-83016-3018-2818-3516-3015-3018-3518-3518-3017-3016-3517-3015-2518-3515-3015-2515-3018-3017-2518-2918-28根据上述统计的数据,建立“青年人”这一模糊集合的隶属函数,并绘制模糊统计
5、频率图3实验方法3.13.1 问题的分析本实验为利用模糊统计的方法来确定“青年人”的隶属函数。在确定“青年人”的隶属函数的实验中,年龄的论域取为U=b,i00,需要确定 U U 的每一个年龄 u u 隶属于 M M 的程度。实验时,每次明确 M M 的一个区间,一些区间可能不包含 u,u,最后可用实验中得到的包含 u u 的区间数除总实验次数作为 u u的隶属于 M M 的程度。这样就得到各个年龄的隶属度,根据隶属度画出这个隶属函数的图像。通过上述模糊统计方法描出“青年人”这一模糊集隶属函数的大致曲线,将它与常见的模糊分布曲线比较,选择最接近的一个,再根据实际确定符合实际的参数。这样,就很容易
6、的写出隶属函数的表达式。3.23.2 模型求解3.2.13.2.1 MATLABMATLAB 程序functionvarargout=FuzzyMath(varargin)%FUZZYMATHMATLABcodeforFuzzyMath.fig%FUZZYMATH,byitself,createsanewFUZZYMATHorraisestheexisting%singleton*.%H=FUZZYMATHreturnsthehandletoanewFUZZYMATHorthehandleto%theexistingsingleton*.%FUZZYMATH(CALLBACK,hObject,
7、eventData,handles,.)callsthelocal%functionnamedCALLBACKinFUZZYMATH.Mwiththegiveninputarguments.%FUZZYMATH(Property,Value,.)createsanewFUZZYMATHorraisesthe%existingsingleton*.Startingfromtheleft,propertyvaluepairsare%appliedtotheGUIbeforeFuzzyMath_OpeningFcngetscalled.An%unrecognizedpropertynameorinv
8、alidvaluemakespropertyapplication%stop.AllinputsarepassedtoFuzzyMath_OpeningFcnviavarargin.%*SeeGUIOptionsonGUIDEsToolsmenu.ChooseGUIallowsonlyone%instancetorun(singleton).%Seealso:GUIDE,GUIDATA,GUIHANDLES%EdittheabovetexttomodifytheresponsetohelpFuzzyMath%LastModifiedbyGUIDEv2.525-Nov-201322:31:02%
9、Begininitializationcode-DONOTEDITgui_Singleton=1;gui_State=struct(gui_Singletongui_OpeningFcngui_OutputFcngui_LayoutFcngui_Callbackgui_Namemfilename,gui_Singleton,.,FuzzyMath_OpeningFcn,FuzzyMath_OutputFcn,,口,.,);ifnargin&ischar(varargin1)gui_State.gui_Callback=str2func(varargin1);endifnargoutva
10、rargout1:nargout=gui_mainfcn(gui_State,varargin:);elsegui_mainfcn(gui_State,varargin:);end%Endinitializationcode-DONOTEDIT%-ExecutesjustbeforeFuzzyMathismadevisible.functionFuzzyMath_OpeningFcn(hObject,eventdata,handles,varargin)%Thisfunctionhasnooutputargs,seeOutputFcn.%hObjecthandletofigure%eventd
11、atareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%varargincommandlineargumentstoFuzzyMath(seeVARARGIN)%ChoosedefaultcommandlineoutputforFuzzyMathhandles.output=hObject;%Updatehandlesstructureguidata(hObject,handles);%UIWAITmakesFuzzyMathwaitforuserres
12、ponse(seeUIRESUME)%uiwait(handles.figure1);%-Outputsfromthisfunctionarereturnedtothecommandline.functionvarargout=FuzzyMath_OutputFcn(hObject,eventdata,handles)%varargoutcellarrayforreturningoutputargs(seeVARARGOUT);%hObjecthandletofigure%eventdatareserved-tobedefinedinafutureversionofMATLAB%handles
13、structurewithhandlesanduserdata(seeGUIDATA)%Getdefaultcommandlineoutputfromhandlesstructurevarargout1=handles.output;functionedit1_Callback(hObject,eventdata,handles)%hObjecthandletoedit1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA
14、)%Hints:get(hObject,String)returnscontentsofedit1astext%str2double(get(hObject,String)returnscontentsofedit1asadoubleinput=str2num(get(hObject,String);if(isempty(input)set(hObject,String,0)endguidata(hObject,handles);%-Executesduringobjectcreation,aftersettingallproperties.functionedit1_CreateFcn(hO
15、bject,eventdata,handles)%hObjecthandletoedit1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesempty-handlesnotcreateduntilafterallCreateFcnscalled%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.%SeeISPCandCOMPUTER.ifispc&isequal(get(hObject,BackgroundColor),get(0,def
16、aultUicontrolBackgroundColor)set(hObject,BackgroundColor,white);endfunctionedit2_Callback(hObject,eventdata,handles)%hObjecthandletoedit2(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)%Hints:get(hObject,String)returnscontentsofedit2a
17、stext%str2double(get(hObject,String)returnscontentsofedit2asadoubleinput=str2num(get(hObject,String);if(isempty(input)set(hObject,String,0)endguidata(hObject,handles);%-Executesduringobjectcreation,aftersettingallproperties.functionedit2_CreateFcn(hObject,eventdata,handles)%hObjecthandletoedit2(seeG
18、CBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesempty-handlesnotcreateduntilafterallCreateFcns%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.%SeeISPCandCOMPUTER.ifispc&isequal(get(hObject,BackgroundColor),get(0,defaultUicontrolBackgroundColor)calledset(hObject,Backgroun
19、dColor,white);end%-Executesonbuttonpressinpushbutton1.functionpushbutton1_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)ax=get(handles.edit1,String);bx=get(handles.edit2,
20、String);a=str2num(ax);b=str2num(bx);data=get(handles.uitable1,data);globalflg;globalda;data(flg+1,:)=a,b;set(handles.uitable1,data,data);flg=flg+1;da=data;guidata(hObject,handles);%-Executesonbuttonpressinpushbutton2.functionpushbutton2_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton2(
21、seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)globalflg;globalda;flg=0;functionedit3_Callback(hObject,eventdata,handles)%hObjecthandletoedit3(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesa
22、nduserdata(seeGUIDATA)%Hints:get(hObject,String)returnscontentsofedit3astext%str2double(get(hObject,String)returnscontentsofedit3asadoubleinput=str2num(get(hObject,String);if(isempty(input)set(hObject,String,0)endguidata(hObject,handles);%-Executesduringobjectcreation,aftersettingallproperties.funct
23、ionedit3_CreateFcn(hObject,eventdata,handles)%hObjecthandletoedit3(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesempty-handlesnotcreateduntilafterallCreateFcns%Hint:editcontrolsusuallyhaveawhitebackgroundonWindows.%SeeISPCandCOMPUTER.ifispc&isequal(get(hObject,BackgroundC
24、olor),get(0,defaultUicontrolBackgroundColor)set(hObject,BackgroundColor,white);end%-Executesonbuttonpressinpushbutton3.functionpushbutton3_Callback(hObject,eventdata,handles)%hObjecthandletopushbuttons(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserd
25、ata(seeGUIDATA)globalda;da1=cell2mat(da);da1=da1;y1y2=size(da1);w=get(handles.edit3,String);ww=str2num(w);Ax=0;forj=1:y2if(ww=da1(1,j)&ww=da1(2,j)Ax=Ax+1;endendAx=Ax/y2;ax=num2str(Ax);set(handles.text8,String,ax);guidata(hObject,handles);functionpushbutton6_Callback(hObject,eventdata,handles)%hO
26、bjecthandletopushbutton6(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)globalda;da1=cell2mat(da);da1=da1;y1y2=size(da1);A1=da1(1,1);A2=da1(1,1);fori=1:1:y2if(da1(1,i)A2)A2=da1(2,i);endendx=1:(A2-A1)/100:100;Ax=;fori=1:1:length(x)calledAx(i)=0;forj=1:y2if(x(i)=da1(1,j)&x(i)=da1(2,j)Ax(i)=Ax(i)+1;endendAx(i)=Ax(i)/y2;endplot(x,Ax)axe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 染色体畸变染色体病
- 《中式风格高层建筑》课件
- 安全生产标准化体系在医疗器械行业的运用考核试卷
- 创业空间白板演讲技巧考核试卷
- 墙面施工合同:餐厅内部改造
- 水泥厂电气安全检查标准
- 心理咨询培训合同
- 水资源调配与黄河水文政策
- 超市设备租赁与运输合同
- 航空航天器研发技术标文件
- DZ∕T 0338.3-2020 固体矿产资源量估算规程 第3部分 地质统计学法(正式版)
- DZ∕T 0295-2016 土地质量生态地球化学评价规范(正式版)
- DZ∕T 0283-2015 地面沉降调查与监测规范(正式版)
- 护士职业暴露原因分析与防护
- 苏教版四年级上册简单电路
- 《成渝金融科技师能力要求》(公开征求意见稿)
- 自然资源调查监测技能竞赛理论考试题库大全-下(判断题)
- 2024年税务考试-税务稽查员笔试参考题库含答案
- 西方近现代建筑史智慧树知到期末考试答案2024年
- MOOC 国际私法-暨南大学 中国大学慕课答案
- 2023年杭州市公安局上城区分局警务辅助人员招聘考试真题及答案
评论
0/150
提交评论