
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
用eclipse编写java小程序
2019-03-12 17:02:19微信公开课小程序热门讨论「用eclipse编写java小程序」最新回复-用eclipse编写java小程序——网站数据提交工具:1、创建JavaProject项目,“File——》New——》JavaProject”2、小程序主要代码结构3、主函数中代码
packagecom.cvicse.energy.coalbusi.soap.wsdl.us.sendcustomer;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;importjava.util.regex.Matcher;importjava.util.regex.Pattern;importcom.cvicse.commons.key.KeyGeneratorException;importcom.cvicse.exception.DataAccessException;importcom.cvicse.exception.ObjectAlreadyExistException;importcom.cvicse.exception.ObjectNotExistException;publicclassTest{publicstaticvoidmain(String[]args)throwsMalformedURLException,DataAccessException,ObjectNotExistException,ObjectAlreadyExistException,KeyGeneratorException{ try{ System.out.println(java除法计算);BufferedReaderstrin=newBufferedReader(newInputStreamReader(System.in));System.out.println(请输入除数:);Stringstr=strin.readLine();if(isNumeric(str)){ System.out.println(请输入被除数:);Stringstr2=strin.readLine();if(isNumeric(str2)){doublecs=Integer.parseInt(str);doublebcs=Integer.parseInt(str2);doublejg=(double)Math.round((cs/bcs)*100)/100;System.out.println(cs+÷+bcs+=+jg); }else{System.out.println(请输入正确的被除数!!);} }else{ System.out.println(请输入正确的除数!!);} }catch(IOExceptione){e.printStackTrace(); } }privatestaticbooleanisNumeric(Stringstr){ Patternpattern=Pattern.compile([0-9]*); MatcherisNum=pattern.matcher(str); if(str==null||.equals(str)){ returnfalse; }else{ if(!isNum.matches()){ returnfalse;} } returntrue; }}本回答被提问者和网友采纳 更多有关「用eclipse编写java小程序」的疑问请扫码关注微信公开课+小程序! -
用java.EE编写计算器程序代码
2019-03-12 17:02:19微信公开课小程序热门讨论「用java.EE编写计算器程序代码###javaEE是java企业级开发平台的意思,实在是看不出跟计算器这种小程序有什么关联。不知道楼主要找的是不是这个。packageex1;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.text.DecimalFormat;importjavax.swing.BorderFactory;importjavax.swing.ButtonGroup;importjavax.swing.JButton;importjavax.swing.JCheckBoxMenuItem;importjavax.swing.JFrame;importjavax.swing.JMenu;importjavax.swing.JMenuBar;importjavax.swing.JMenuItem;importjavax.swing.JPanel;importjavax.swing.JRadioButtonMenuItem;importjavax.swing.JTextField;publicclassCalcutorextendsJFrame{privateJTextFieldtf;privateJPanelpanel1,panel2,panel3,panel4;privateJMenuBarmyBar;privateJMenumenu1,menu2,menu3;privateJMenuItemeditItem1,editItem2,help1,help2,help3;privateJRadioButtonMenuItemseeItem1,seeItem2;//单选框privateJCheckBoxMenuItemseeItem3;//复选框privateButtonGroupbgb;privateStringback;privatebooleanIfResult=true,flag=false;privateStringoper==;privatedoubleresult=0;privateNumnumActionListener;privateDecimalFormatdf;publicCalcutor(){super(科学计算器);//设置标题栏df=newDecimalFormat(#.#」最新回复-);//保留四位小数this.setLayout(newBorderLayout(10,5));panel1=newJPanel(newGridLayout(1,3,10,10));panel2=newJPanel(newGridLayout(5,6,5,5));//5行6列panel3=newJPanel(newGridLayout(5,1,5,5));panel4=newJPanel(newBorderLayout(5,5));/***菜单栏*/myBar=newJMenuBar();menu1=newJMenu(编辑(E));menu2=newJMenu(查看(V));menu3=newJMenu(帮助(H));menu1.setFont(newFont(宋体,Font.PLAIN,12));menu2.setFont(newFont(宋体,Font.PLAIN,12));menu3.setFont(newFont(宋体,Font.PLAIN,12));/***编辑栏*/editItem1=newJMenuItem(复制(C)Ctrl+C);editItem2=newJMenuItem(粘贴(P)Ctrl+V);editItem1.setFont(newFont(宋体,Font.PLAIN,12));editItem2.setFont(newFont(宋体,Font.PLAIN,12));/***查看栏*/seeItem1=newJRadioButtonMenuItem(科学型(T));seeItem2=newJRadioButtonMenuItem(标准型(S));seeItem3=newJCheckBoxMenuItem(数字分组(I));seeItem1.setFont(newFont(宋体,Font.PLAIN,12));seeItem2.setFont(newFont(宋体,Font.PLAIN,12));seeItem3.setFont(newFont(宋体,Font.PLAIN,12));/***帮助栏*/help1=newJMenuItem(帮助主题(H));help2=newJMenuItem(关于计算器(A));help1.setFont(newFont(宋体,Font.PLAIN,12));help2.setFont(newFont(宋体,Font.PLAIN,12));bgb=newButtonGroup();//选项组menu1.add(editItem1);menu1.add(editItem2);menu2.add(seeItem1);menu2.add(seeItem2);menu2.addSeparator();//添加一条分割线menu2.add(seeItem3);menu3.add(help1);menu3.addSeparator();//添加一条分割线menu3.add(help2);myBar.add(menu1);myBar.add(menu2);myBar.add(menu3);this.setJMenuBar(myBar);numActionListener=newNum();//实现数字监听/***文本域,即为计算器的屏幕显示区域*/tf=newJTextField();tf.setEditable(false);//文本区域不可编辑tf.setBackground(Color.white);//文本区域的背景色tf.setHorizontalAlignment(JTextField.RIGHT);//文字右对齐tf.setText(0);tf.setBorder(BorderFactory.createLoweredBevelBorder());init();//对计算器进行初始化}/***初始化操作*添加按钮*/privatevoidinit(){addButton(panel1,Backspace,newClear(),Color.red);addButton(panel1,CE,newClear(),Color.red);addButton(panel1,C,newClear(),Color.red);addButton(panel2,1/x,newSigns(),Color.magenta);addButton(panel2,log,newSigns(),Color.magenta);addButton(panel2,7,numActionListener,Color.blue);addButton(panel2,8,numActionListener,Color.blue);addButton(panel2,9,numActionListener,Color.blue);addButton(panel2,÷,newSigns(),Color.red);addButton(panel2,n!,newSigns(),Color.magenta);addButton(panel2,sqrt,newSigns(),Color.magenta);addButton(panel2,4,numActionListener,Color.blue);addButton(panel2,5,numActionListener,Color.blue);addButton(panel2,6,numActionListener,Color.blue);addButton(panel2,×,newSigns(),Color.red);addButton(panel2,sin,newSigns(),Color.magenta);addButton(panel2,x^2,newSigns(),Color.magenta);addButton(panel2,1,numActionListener,Color.blue);addButton(panel2,2,numActionListener,Color.blue);addButton(panel2,3,numActionListener,Color.blue);addButton(panel2,,newSigns(),Color.red);addButton(panel2,cos,newSigns(),Color.magenta);addButton(panel2,x^3,newSigns(),Color.magenta);addButton(panel2,0,numActionListener,Color.blue);addButton(panel2,/+,newClear(),Color.blue);addButton(panel2,.,newDot(),Color.blue);addButton(panel2,+,newSigns(),Color.red);addButton(panel2,tan,newSigns(),Color.magenta);addButton(panel2,%,newSigns(),Color.magenta);addButton(panel2,π,numActionListener,Color.orange);addButton(panel2,e,numActionListener,Color.orange);addButton(panel2,′″,newSigns(),Color.orange);addButton(panel2,=,newSigns(),Color.red);JButtonbtns=newJButton(计算器);btns.setBorder(BorderFactory.createLoweredBevelBorder());btns.setEnabled(false);//按钮不可操作btns.setPreferredSize(newDimension(20,20));panel3.add(btns);//加入按钮addButton(panel3,MC,null,Color.red);addButton(panel3,MR,null,Color.red);addButton(panel3,MS,null,Color.red);addButton(panel3,M+,null,Color.red);panel4.add(panel1,BorderLayout.NORTH);panel4.add(panel2,BorderLayout.CENTER);this.add(tf,BorderLayout.NORTH);this.add(panel3,BorderLayout.WEST);this.add(panel4);pack();this.setResizable(false);//窗口不可改变大小this.setLocation(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}/***统一设置按钮的的使用方式*@parampanel*@paramname*@paramaction*@paramcolor*/privatevoidaddButton(JPanelpanel,Stringname,ActionListeneraction,Colorcolor){JButtonbt=newJButton(name);panel.add(bt);//在面板上增加按钮bt.setForeground(color);//设置前景(字体)颜色bt.addActionListener(action);//增加监听事件}/***计算器的基础操作(+×÷)*@paramx*/privatevoidgetResult(doublex){if(oper==+){result+=x;}elseif(oper==){result=x;}elseif(oper==×){result*=x;}elseif(oper==÷){result/=x;}elseif(oper===){result=x;}tf.setText(df.format(result));}/***运算符号的事件监听*/classSignsimplementsActionListener{publicvoidactionPerformed(ActionEvente){/**用ActionEvent对象的getActionCommand()方法*取得与引发事件对象相关的字符串*/Stringstr=e.getActionCommand();/*sqrt求平方根*/if(str.equals(sqrt)){doublei=Double.parseDouble(tf.getText());if(i=0){/**String.valueOf()转换为字符串*df.format()按要求保留四位小数*Math.sqrt()求算数平方根*/tf.setText(String.valueOf(df.format(Math.sqrt(i))));}else{tf.setText(负数不能开平方根);}}/*log求常用对数*/elseif(str.equals(log)){doublei=Double.parseDouble(tf.getText());if(i0){tf.setText(String.valueOf(df.format(Math.log(i))));}else{tf.setText(负数不能求对数);}}/*%求百分比*/elseif(str.equals(%)){tf.setText(df.format(Double.parseDouble(tf.getText())/100));}/*1/x求倒数*/elseif(str.equals(1/x)){if(Double.parseDouble(tf.getText())==0){tf.setText(除数不能为零);}else{tf.setText(df.format(1/Double.parseDouble(tf.getText())));}}/*sin求正弦函数*/elseif(str.equals(sin)){doublei=Double.parseDouble(tf.getText());tf.setText(String.valueOf(df.format(Math.sin(i))));}/*cos求余弦函数*/elseif(str.equals(cos)){doublei=Double.parseDouble(tf.getText());tf.setText(String.valueOf(df.format(Math.cos(i))));}/*tan求正切函数*/elseif(str.equals(tan)){doublei=Double.parseDouble(tf.getText());tf.setText(String.valueOf(df.format(Math.tan(i))));}/*n!求阶乘*/elseif(str.equals(n!)){doublei=Double.parseDouble(tf.getText());if((i%2==0)||(i%2==1))//判断为整数放进行阶乘操作{intj=(int)i;//强制类型转换intresult=1;for(intk=1;k=j;k++)result*=k;tf.setText(String.valueOf(result));}else{tf.setText(无法进行阶乘);}}/*x^2求平方*/elseif(str.equals(x^2)){doublei=Double.parseDouble(tf.getText());tf.setText(String.valueOf(df.format(i*i)));}/*x^3求立方*/elseif(str.equals(x^3)){doublei=Double.parseDouble(tf.getText());tf.setText(String.valueOf(df.format(i*i*i)));}/*′″角度转换*//***将角度值转换成弧度值,方便三角函数的计算*/elseif(str.equals(′″)){doublei=Double.parseDouble(tf.getText());tf.setText(String.valueOf(i/180*Math.PI));}else{if(flag){IfResult=false;}if(IfResult){oper=str;}else{getResult(Double.parseDouble(tf.getText()));oper=str;IfResult=true;}}}}/***清除按钮的事件监听*/classClearimplementsActionListener{publicvoidactionPerformed(ActionEvente){/**用ActionEvent对象的getActionCommand()方法*取得与引发事件对象相关的字符串*/Stringstr=e.getActionCommand();if(str==C){tf.setText(0);IfResult=true;result=0;}elseif(str==/+){doublei=0Double.parseDouble(tf.getText().trim());tf.setText(df.format(i));}elseif(str==Backspace){if(Double.parseDouble(tf.getText())0){if(tf.getText().length()1){tf.setText(tf.getText().substring(0,tf.getText().length()1));//使用退格删除最后一位字符}else{tf.setText(0);IfResult=true;}}else{if(tf.getText().length()2){tf.setText(tf.getText().substring(0,tf.getText().length()1));}else{tf.setText(0);IfResult=true;}}}elseif(str==CE){tf.setText(0);IfResult=true;}}}/***数字输入的事件监听*/classNumimplementsActionListener{publicvoidactionPerformed(ActionEvente){Stringstr=e.getActionCommand();if(IfResult){tf.setText();IfResult=false;}if(str==π){tf.setText(String.valueOf(Math.PI));}elseif(str==e){tf.setText(String.valueOf(Math.E));}else{tf.setText(tf.getText().trim()+str);if(tf.getText().equals(0)){tf.setText(0);IfResult=true;flag=true;}}}}/***小数点的事件监听*/classDotimplementsActionListener{publicvoidactionPerformed(ActionEvente){IfResult=false;if(tf.getText().trim().indexOf(.)==1){tf.setText(tf.getText()+.);}}}/***main方法*/publicstaticvoidmain(String[]args){newCalcutor().setVisible(true);}}
importjava.awt.BorderLayout;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclass计算机extendsJFrame{//第一个数StringfirstNum=;//第二个数StringsecondNum=;//判断是否点击了=-*/booleanflag=true;//操作标记Stringbiaoji=;public计算机(){setDefaultCloseOperation(DISPOSE_ON_CLOSE);finalJTextFieldtf_num=newJTextField(); add(tf_num,BorderLayout.NORTH);JPanelp=newJPanel(); p.setLayout(newGridLayout(4,4)); Stringstr=789/456*123-0.=+; for(inti=0;istr.length();i++){ charc=str.charAt(i); JButtonb=newJButton(c+); p.add(b); b.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){ ////得到选中的按钮 Objectobj=arg0.getSource(); ////强制转换成button JButtonselect_btn=(JButton)obj; ////得到按钮上的信息 Stringvalues=select_btn.getText();//////////////////判断是否为数字 if(1234567890..indexOf(values)=0){ if(flag){Stringoid=tf_num.getText();tf_num.setText(oid+values); }else{tf_num.setText(values);flag=true; } } /////////////////判断按钮为+-*/中一个 if(+-*/.indexOf(values)=0){ firstNum=tf_num.getText(); biaoji=values; flag=false; }if(values.equals(=)){ doublesum=0; secondNum=tf_num.getText(); if(biaoji.equals(+)){sum=Double.parseDouble(firstNum)+Double.parseDouble(secondNum); } if(biaoji.equals(-)){sum=Double.parseDouble(firstNum)-Double.parseDouble(secondNum); } if(biaoji.equals(*)){sum=Double.parseDouble(firstNum)*Double.parseDouble(secondNum); } if(biaoji.equals(/)){sum=Double.parseDouble(firstNum)/Double.parseDouble(secondNum); }tf_num.setText(sum+); flag=false;}}});}add(p); setSize(200,200); setVisible(true); } publicstaticvoidmain(String[]args){new计算机();}} 更多有关「用java.EE编写计算器程序代码###javaEE是java企业级开发平台的意思,实在是看不出跟计算器这种小程序有什么关联。不知道楼主要找的是不是这个。packageex1;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.text.DecimalFormat;importjavax.swing.BorderFactory;importjavax.swing.ButtonGroup;importjavax.swing.JButton;importjavax.swing.JCheckBoxMenuItem;importjavax.swing.JFrame;importjavax.swing.JMenu;importjavax.swing.JMenuBar;importjavax.swing.JMenuItem;importjavax.swing.JPanel;importjavax.swing.JRadioButtonMenuItem;importjavax.swing.JTextField;publicclassCalcutorextendsJFrame{privateJTextFieldtf;privateJPanelpanel1,panel2,panel3,panel4;privateJMenuBarmyBar;privateJMenumenu1,menu2,menu3;privateJMenuItemeditItem1,editItem2,help1,help2,help3;privateJRadioButtonMenuItemseeItem1,seeItem2;//单选框privateJCheckBoxMenuItemseeItem3;//复选框privateButtonGroupbgb;privateStringback;privatebooleanIfResult=true,flag=false;privateStringoper==;privatedoubleresult=0;privateNumnumActionListener;privateDecimalFormatdf;publicCalcutor(){super(科学计算器);//设置标题栏df=newDecimalFormat(#.#」的疑问请扫码关注微信公开课+小程序! -
用java做一个程序。产生随机数然后猜这个数大小
2019-03-12 17:02:19微信公开课小程序热门讨论「用java做一个程序。产生随机数然后猜这个数大小」最新回复-importjava.util.Random;importjava.util.Scanner;publicclassGuess{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);Randomr=newRandom();intremp=r.nextInt(100);System.out.print(输入一个数);intx=sc.nextInt();if(xtemp){System.out.println(小了);}elseif(x==temp){System.out.println(相等);}else{System.out.println(大了);}}}好像是这样
用随机函数random 去试着自己写一下,写出来后挺舒服的 更多有关「用java做一个程序。产生随机数然后猜这个数大小」的疑问请扫码关注微信公开课+小程序! -
用java编写一个小程序
2019-03-12 17:02:19微信公开课小程序热门讨论「用java编写一个小程序」最新回复-abstractclassVirtualLife{intlifeValue;intattackPowe;intdescribe;publicabstractvoidphysicalAttack();}abstractclassVirtualHeroextendsVirtualLife{intdefense;intarmor;}interfaceISkill{voidskillFirst();voidskillSecond();voidskillThird();voidskillFourth();}classEzrealextendsVirtualHeroimplementsISkill{Stringhero=Ezreal;publicvoidphysicalAttack(){System.out.println(hero+物理攻击为+attackPowe);}publicvoidskillFirst(){System.out.println(hero+使用了技能+1);}publicvoidskillSecond(){System.out.println(hero+使用了技能+2);}publicvoidskillThird(){System.out.println(hero+使用了技能+3);}publicvoidskillFourth(){System.out.println(hero+使用了技能+4);}}classAnnieextendsVirtualHeroimplementsISkill{Stringhero=Annie;publicvoidphysicalAttack(){System.out.println(hero+物理攻击为+attackPowe);}publicvoidskillFirst(){System.out.println(hero+使用了技能+1);}publicvoidskillSecond(){System.out.println(hero+使用了技能+2);}publicvoidskillThird(){System.out.println(hero+使用了技能+3);}publicvoidskillFourth(){System.out.println(hero+使用了技能+4);}}classSolidersextendsVirtualLife{publicvoidphysicalAttack(){System.out.println(我是小兵,我的攻击力为+attackPowe);}}publicclassTest{publicstaticvoidmain(String[]args){Ezrealezreal=newEzreal();ezreal.attackPowe=10;ezreal.physicalAttack();Annieannie=newAnnie();annie.attackPowe=20;annie.physicalAttack();Soliderssolider=newSoliders();solider.attackPowe=5;solider.physicalAttack();}}
刚刚开始学,就要多写写 更多有关「用java编写一个小程序」的疑问请扫码关注微信公开课+小程序! -
用java编写下面的小程序.内容什么都行,但必须用到接口
2019-03-12 17:02:19微信公开课小程序热门讨论「用java编写下面的小程序.内容什么都行,但必须用到接口」最新回复-interfaceMyInterface{voidfunc();}classMyClassimplementsMyInterface{publicvoidfunc{//TODO}}
有几家实体店 更多有关「用java编写下面的小程序.内容什么都行,但必须用到接口」的疑问请扫码关注微信公开课+小程序! -
用matlab中工具箱进行小波去噪步骤
2019-03-12 17:02:19微信公开课小程序热门讨论「用matlab中工具箱进行小波去噪步骤」最新回复-matlab读取excel文件比较方便,建议你把数据放到xls文件中保存,然后在matlab中用xlsread这个函数读取出来。读取出的数据应该是一个一维数组了,用plot画出图的话,就是常见的曲线。然后做小波分解:选用你觉得合适的小波基,例如haar,然后用这个小波基做小波分解,再把高频部分去掉,然后用低频部分还原,就得到了去噪后的信号。其实你这个问题估计也可以用神经网络或者其它曲线拟合一类手段来解决。具体的情况要根据数据特征来判断。以上。专业路过的老狼
小波变换嘛~~~深了虽然只是应用 更多有关「用matlab中工具箱进行小波去噪步骤」的疑问请扫码关注微信公开课+小程序! -
用matlab写一个小程序
2019-03-12 17:02:19微信公开课小程序热门讨论「用matlab写一个小程序」最新回复-%t4.m参考程序(考虑了多人最高、最低等情况):%请看懂!!!能编最好!functiont4()clc%start初始化row=input(输入学生人数:);col=input(输入课程数目:);score=fix(rand(row,col)*49)+49;xh0=1:row;kch0=1:col;forii=1:rowzcj_pre(ii)=sum_(score(ii,:));enddisp(原始成绩表第一列为学号、中间依次为各科成绩、最后一列为学生总成绩:)disp([xh0scorezcj_pre]);%end初始化%调用tongji1[c_max,index_max,c_min,index_min,c_ave]=tongji1(score);disp(平均分统计:)fprintf(课程平均\n);%按以上格式输出disp([kch0,round(c_ave)]);disp(课程最高分统计:)fprintf(课程最高学号\n);forjj=1:colfprintf(%d%d,kch0(jj),c_max(jj))forkk=1:length(index_max{jj})fprintf(%d,index_max{jj}(kk));endfprintf(\n);enddisp(课程最低分统计:)fprintf(课程最低学号\n);%按以上格式输出forjj=1:colfprintf(%d%d,kch0(jj),c_min(jj))forkk=1:length(index_min{jj})fprintf(%d,index_min{jj}(kk));endfprintf(\n);end%调用tongji23[s_max,index_max,s_min,index_min,px]=tongji23(score);disp(学生总成绩最高分统计:)fprintf(最高总分学号\n);%按以上格式输出fprintf(%d,s_max);disp(index_max);disp(学生总成绩最低分统计:)fprintf(最低总分学号\n);%按以上格式输出fprintf(%d,s_min);disp(index_min);disp();fprintf(总成绩排降序:\n);fprintf(总成绩学号\n);%按以上格式输出disp(px);%存入zcjzcj=px(:,1);%zcj在主函数空间%存入xhxh=px(:,2);%xh也在主函数空间function[c_max,index_max,c_min,index_min,c_ave]=tongji1(score)%c_max课程最高分col*1向量%index_max课程最高分对应学号col*1元胞%c_min课程最低分col*1向量%index_min课程最低分对应学号col*1元胞%c_ave课程平均成绩col*1向量[row,col]=size(score);forjj=1:col[c_max(jj),index_max{jj}]=max_(score(:,jj));[c_min(jj),index_min{jj}]=min_(score(:,jj));c_ave(jj)=ave_(score(:,jj));endfunction[s_max,index_max,s_min,index_min,px]=tongji23(score)%s_maxcol门课程总成绩最高分%index_maxcol门课程总成绩最高分对应学号%s_mincol门课程总成绩最低分%index_mincol门课程总成绩最低分对应学号%px排降序后的矩阵row*2[col门课程总成绩学号][row,col]=size(score);forii=1:rowzcj(ii)=sum_(score(ii,:));end[s_max,index_max]=max_(zcj);[s_min,index_min]=min_(zcj);px=sort_down(zcj);functiony=sum_(x)%自编求和函数,x为向量y=0;forii=1:length(x)y=y+x(ii);endfunctiony=ave_(x)%自编求平均值函数,x为向量y=sum_(x)/length(x);function[x_max,index]=max_(x)%自定义函数%x_max:向量x中的最大值%index:向量x中的最大值对应的下标向量(有可能多个)index=[];x_max=x(1);forii=1:length(x)ifx(ii)=x_maxx_max=x(ii);endendforii=1:length(x)ifx(ii)==x_maxindex=[index,ii];endendfunction[x_min,index]=min_(x)%自定义函数%x_min:向量x中的最小值%index:向量x中的最小值对应的下标向量(有可能多个)index=[];x_min=x(1);forii=1:length(x)ifx(ii)=x_minx_min=x(ii);endendforii=1:length(x)ifx(ii)==x_minindex=[index,ii];endendfunctionpx=sort_down(x)%px=[y_downindex]%y_down:x排降序%index:x排序后的行标序列[row,col]=size(x);ifrow==1&&col~=1%保证x为列向量x=x;endrow=length(x);index=1:row;px=[x,index];%构成排序前px%采用选择排序2:forii=1:row1kk=ii;forjj=ii+1:rowifpx(jj,1)px(kk,1)kk=jj;endendifkk~=iitemp=px(kk,:);px(kk,:)=px(ii,:);px(ii,:)=temp;endend
你的问题可以私我 更多有关「用matlab写一个小程序」的疑问请扫码关注微信公开课+小程序! -
用matlab写个小程序
2019-03-12 17:02:19微信公开课小程序热门讨论「用matlab写个小程序」最新回复-%%%%没有用到内部函数!!!PrimeNumber=[2357111317192329313741434753596167717379838997];k=1;fori=2:100temp=i*(i1)1;forj=1:length(PrimeNumber)iftemp==PrimeNumber(j)Result(k,1)=i;%亲密数对中的第一个数Result(k,2)=i1;%亲密数对中的第二个数Result(k,3)=temp;%亲密素数k=k+1;break;endendend%计算亲密素数和SumPrime=0;fori=1:k1SumPrime=SumPrime+Result(i,3);end%数对个数disp(数对个数);disp(k1);%亲密素数和disp(亲密素数和);disp(SumPrime);
num=0;sum=0;fori=2:9ifisprime(i*(i+1)-1)num=num+1;sum=sum+i*(i+1)-1;endendnum%亲密数对数sum%亲密数对应素数的和。 更多有关「用matlab写个小程序」的疑问请扫码关注微信公开课+小程序!