第二次上机作业
大一数学实验

2017春季数学实验报告班级:计算机系61 姓名:赵森学号:**********(校内赛编号506)班级:计算机系61 姓名:冯丹妮学号:**********(校内赛编号327)班级:计算机系63 姓名:郝泽霖学号:**********第一次上机作业实验8:练习1:4.某棉纺厂的原棉需从仓库运送到各车间。
各车间原棉需求量、单位产品从各仓库运往各车间的运输费以及各仓库的库存容量如表8.5所列,问如何安排运输任务使得总运费最小?设仓库1运往车间1,2,3,的原棉量为x1,x2,x3, 仓库2运往车间1,2,3,的原棉量为x4,x5,x6, 仓库3运往车间1,2,3,的原棉量为x7,x8,x9。
2x1+x2+3x3<=502x4+2x5+4x6<=303x7+4x8+2x9<=10X1+x4+x7=40X2+x5+x8=15X3+x6+x9=35程序:c=[2,1,3,2,2,4,3,4,2];a(1,:)=[1,1,1,0,0,0,0,0,0];a(2,:)=[0,0,0,1,1,1,0,0,0];a(3,:)=[0,0,0,0,0,0,1,1,1];aeq(1,:)=[1,0,0,1,0,0,1,0,0];aeq(2,:)=[0,1,0,0,1,0,0,1,0];aeq(3,:)=[0,0,1,0,0,1,0,0,1];b=[50;30;10];beq=[40;15;35];vub=[];vlb=zeros(9,1);[x,fval]=linprog(c,a,b,aeq,beq,vlb,vub)结果:x =10.000015.000025.00000.0000 0.0000 0.0000 0.0000 10.0000 fval =190.00006.某厂要求每日8小时的产量不低于1800件,为了便于进行质量控制,计划聘请两种不同水平的检验员。
一级检验员的标准为25件/h ,正确率98%,计时工资4元/h;二级检验员的标准为15件/h ,正确率95%,计时工资3元/h ;检验员每检错一次,工厂要损失2元。
作业

4.写一程序,输入年份,判断这一年是否为闰年,输出 判断结果。
5.输入一个字母,请编程序将这个字母译成密码,密码规 律是;用原来的字母后面的第4个字母代替原来的字母, 比如:字母A后面的第四个字母是E,则密码是E。如输 入的字母是A,则要求输出:A password is E
3.从键盘输入两个整型变量a,b的值,将变量的值进行交 换,要求输出:a=XX,b=XX
要求输出: 整数XXX的个位数字是X,十位数字是X,百位数字是X
Байду номын сангаас
4.请编程序将china译成密码,密码规律是;用原来的字母后面的 第4个字母代替原来的字母,比如:字母A后面的第四个字母是E。 用E代替A。因此China应译为Glmre 。 要求输出:password is Glmre
提示: char ch; ch=getchar();
6. 将实数x进行四舍五入,保留小数点后两位有效数字。 例如,123.45678→123.46; 2 7.求 ax bx c 0 方程的根。(包括相等根、实根、 虚根)习题书Pg177,1
fabs()<1e-6
double a,b,c,deta; if(a==0)printf(“不是二次方程!\n”); else { deta=b*b-4*a*c; if(fabs(deta)<1e-6) printf(“x=%f”, ); else if(fabs(deta)>1e-6) printf(“x1=%d,x2=%f”, ); else printf(“x1=%f+%fi,x2=%f+%fi”, }
6.将学生的三门成绩改为由用户输入? scanf(“%d%d%d”,&math,&eng,&comp);
大连理工大学C语言第二次上机第二次作业

代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a,b,i;
double c,d,a1,b1;
srand(time(NULL));
a = rand()%10;
{
int i=1,n=1,h,day,st;
switch (mon)
{
case 1:h=7;day=31;break;
case 2:h=31;day=28;break;
case 3:h=31+28;day=31;break;
case 4:h=31+28+31;day=30;break;
case 5:h=31+28+31+30;day=31;break;
break;
case 3:
a1 = a;
b1 = b;
c = a1/b1;
c = (int)(c*100+0.5)/100.0;
printf("保留两位小数\n%d/%d= ",a,b);
break;
}
scanf("%lf",&d);
d = (int)(d*100)/100.0;
if (c==d) printf("\nRight!\n");
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Would you like to display another month (y/n) ? N
浅谈教师提高教学质量的方法

中国科教创新导刊I 中国科教创新导刊2008N O.28C hi na Ed uca t i o n I nno va t i o n Her a l d 理论前沿教育部部长周济在2004年全国优秀教师师德报告会上的讲话中指出“教育大计,教师为本”,“学高为师,德高为范”。
精确地概括了教师在教学活动中的地位和优秀教师应具备的基本素质。
众所周知,学校培养学生的主渠道是课堂,抓不住课堂,就抓不住教学质量。
而提高课堂教学质量的关键在教师。
教师道德品质、知识底蕴、语言才能、人格魅力、课堂教学组织能力等共同构成了教师课堂讲授能力的主要方面,共同决定着教学课堂质量的高低。
1教师的道德品质和知识底蕴是教学质量的保障教师的道德品质和知识底蕴对一所学校精神的形成和学校品牌价格的提升具有举重轻的作用。
一所学校的社会地位、社会影响,取决于有没有一批很有水平、很有社会影响力的教师。
国内外的著名学校无不具备一个共同的特点:即拥有一批具有崇高的敬业精神,高尚的职业道德,积极健康的个性品质和深厚专业知识功底的教师群体。
对学校来讲,“什么东西都可以失去,就是不能失去一流的教授”。
而教师对学校最直接的作用,就是通过课堂讲授将自己的知识传授给学生,用自己的人格品质影响学生。
因此,我国教育法明文规定学校教师必须“热爱教育事业,具有良好的思想品德,具备研究生或者大学本科毕业学历”,将教师的道德修养和专业知识水平作为取得教师资格的必备条件。
2教师的语言才能决定着教学质量的高低马克思曾经说过“语言是思想的直接现实”,高尔基也指出“语言是一切事实和思想的外衣”。
任何思想,只有当它找到合适的“外衣”,才能成为现实的思想,才能被人们理解和接受。
课堂语言的好坏,直接影响着课堂教学的效果,决定着学生的接受率。
所以,教师作为知识的传播者,对于所要阐发的思想、理论也必须为获得这种合适的“外衣”而努力。
具体地说,课堂教学在语言方面应做到准确、鲜明、生动、简洁、富有启发性。
C语言第二次作业答案

C语言第二次作业1.某年如果能被4整除,但不能被100整除,或者能被400整除的年是闰年。
判断从键盘输入的年份是否为闰年。
一、实验目的:掌握if else选择结构二、实验容:#include<stdio.h>int main(){int x;printf("请输入年份:\n");scanf("%d",&x);if(x%4==0&&x%100!=0||x%400==0)printf("是闰年.\n");elseprintf("不是闰年.\n");return 0;}三:调试结果:2、某个自动加油站有‘a’,‘b’,‘c’三种汽油品种,单价分别为6.92,7.37,7.64(元/公升),也提供了“自己加”或“协助加”两个服务等级,这样用户可以得到5%或10%的优惠,请编程序针对用户输入加油量m,汽油品种y和服务类型z(‘f’—自动加,‘m’—自己加,‘e’—协助加),(注:‘f’—自动加无优惠),计算应付款pay。
(请用多分支选择switch语句)。
一、实验目的:掌握switch语句二、实验容:#include<stdio.h>#include<math.h>int main(){float p,q,m,pay;char y,z;printf("请输入汽油品种(y),服务类型(z),加油量(m)\n");scanf("%c,%c,%f",&y,&z,&m);switch(y){case'a':p=6.92;break;case'b':p=7.37;break;case'c':p=7.64;break;}switch(z){case'f':q=1;break;case'm':q=0.95;break;case'e':q=0.9;break;}pay=p*q*m;printf("pay=%.2f\n",pay);return 0;}三:调试结果:3、输入三角形三边,判断该三角形是什么三角形(等边,等腰,普通和直角)一、实验目的:掌握switch语句二、实验容:#include<stdio.h>int main(){int a,b,c;printf("请输入三角形的三边长:\n");scanf("%d,%d,%d",&a,&b,&c);if(a==b&&b==c)printf("此三角形是等边三角形");else if(a==b||b==c||a==c)printf("此三角形是等腰三角形");else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("此三角形是直角三角形");elseprintf("此三角形是普通三角形");return 0;}三、调试结果4. 编写一个菜单程序,输入1~3以进入相应的选择项。
SPSS软件应用实用网址及上机要求

• 1、熟练掌握数据的排序; • 2、熟练进行数据文件的拆分与合
并; • 3、熟练掌握数据的重编码与计算
变换, • 4、熟练掌握数据缺失的处理
chǔlǐ ,
第五页,共5页,
SPSS软件应用实用 shíyòng 网址及上机要求
It is applicable to work report, lecture and teaching
第一页,共5页,
第一次上机作业 zuòyè
• 1、学习掌握 zhǎngwò spss打开与关闭的各 种方法以及各种spss文件类型的打开与保存 方法,
• 2、打开spss5种类型的窗口,认识窗口特征及 其功能,
• 3、熟悉spss系统参数设置的影响,了解spss系 统参数设置的基本方法,
第二页,共5页,
第一次上机作业 zuòyè 续
• 4、任选一个菜单 cài dān 中的命令,试用 Help获得英文帮助,熟悉获得帮助的操作 ,
• 5、试建立一个有三个变量:性别、英语成 绩、统计成绩的数据文件,要求至少60个个 案的数据,第三页,共5页,来自第二次上机作业 zuòyè
• 1、掌握问卷编码的基本方法,对给出的 问卷进行编码并通过上机熟练掌握变 量的定义、数据的、保存与简单 jiǎndān 的数据编辑,
• 2、通过上机,对spss统计软件有进一步 的了解,掌握运用spss进行统计分析的 基本步骤,
第四页,共5页,
第三次上机作业 zuòyè
matlab实验报告2

第二次上机作业准备&要求:1、 运行课件第三章(课本第四章)讲过的例子,掌握Matlab 的流程控制语句、函数及脚本文件的编程、调试方法。
2、 本次作业(4~12题)要求全部写M 文件;3、 题目要求未明确要求写脚本文件还是函数文件的,学生自己决定是写脚本文件还是函数文件。
只要能够实现要求。
4、 列出第二章课堂上出现过的所有函数,知道它们的作用并试着调用这些函数。
作业:1. 继续完成第一次上机实验未完成的作业。
2. 分析脚本M 文件及函数M 文件的区别。
(1)脚本文件没有输入参数,也不返回输出参数,而函数文件可以带输入参数,也可以返回输出参数。
(2)脚本文件对MATLAB 工作空间中的变量进行操作,文件中所有命令的执行结果也完全返回到工作空间中,而函数文件中定义的变量为局部变量,当函数文件执行完毕时。
这些变量被清除。
(3)脚本文件可以直接运行。
在MATLAB 命令行窗口输入脚本文件的名字,就会顺序执行脚本文件中的命令。
而函数文件不能直接运行,要以函数调用的方式来调用。
3. 已知⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=7613870451A ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=023352138B ,求下列表达式的值,并注意第(2)(3)小题表达式的结果有何特点:(1)B A 6+ 、I B A +-2(其中I 为单位阵);>> A+6*Bans =47 23 -1012 37 26-15 73 7>> A^2-B+Ians =-18 -217 1722 533 10921 867 526(2)A*B、A.*B、B*A、B.*A;>> A*Bans =14 14 16-10 51 21125 328 180>> A.*Bans =-8 15 40 35 24-9 122 0>> B*Aans =-11 0 -157 228 533 -1 28>> B.*Aans =-8 15 40 35 24-9 122 0(3)A/B、B\A、A./B、B.\A;A/Bans =1.2234 -0.92552.9787-0.9468 2.3511 -0.95744.6170 3.8723 13.8936>> B\Aans =-0.5106 -8.6170 -1.12770.7340 17.5745 1.8085-0.8830 -21.2128 0.4043>> A./Bans =-0.1250 1.6667 4.00000 1.4000 2.6667-1.0000 30.5000 Inf>> B.\Aans =-0.1250 1.6667 4.00000 1.4000 2.6667-1.0000 30.5000 Inf(4)[A, B]、[A([1 3],:);B^2]。
WORD作业

第三次课
理论作业:
1. 2. 3. 文本格式是通过 增大字号是 段落格式是 对话框或 或 工具栏实现。 组合键都可实现。
菜单 命令。 4. 水平方向的对齐方式包含哪些?所对应的组合键分为? 5. 首字下沉是 菜单 命令。但 不能首字下沉。 6. 给页面和文字加边框和底纹是通过 对话框来实现的。 7. 针对多个连续或不连续的段落加项目符号和篇号是通过 8. 制表位的标志是 键,制表符种类分 居中对齐 竖线对齐。 上机作业: 1、用制作符把五行五列的文本对齐的方法? 2、F:\五步上机练习\第四、五天
理论作业: 1. 插入外部图片是单击 菜单 命令。 2. 自选图形的画布撤消是 菜单 命令,然后单击 选项 卡。 3. 是经过专业设计的,分门别类地存储在“OFFICE收藏集” 中的一个图片库。也可以 取消组合进分块操作。 4. 设置图片的版式(是指文字与图片的关系), 不便于移动, 只能在行与行,段落间移动。 5. 调整文字的方向是单击 菜单 命令。 6. 插入艺术字体有几种方法?(三种) 7. 图示库里包含哪几种类型,分别表示什么意思? 上机作业:
5. 文件 的打印预览 是按
组合键。
上机作业: 1、打开abc.doc文件设置不同的页码格式,形式自定; 横向,B5纸打印。 2、F:\五步上机练习\第十一、十二天
理论作业: 1. 表格中的排序分为 和 两种,公式的位置为 和 2. 合并表格只需删除两个表格之间的 。 3. 在文档中插入图表是单击什么? 4. 选择整个表格有几种方法(四种)? 5. 弹出任务栏窗口有几种方法(八种)?
上机作业:
第七次课
两种。
1 、新建一个文档abc.doc • 将最后一段转换为6行4列的日程表,文字居中。 • 设置整篇文章段落为1.5倍行距。 • 设置“办公室”“2001年3月11日”为右对齐。 • 保存文件并将文件另存为下W0019DA.doc,
桥梁博士操作横向分布系数的计算

桥梁博士第二次上机作业横向分布系数的计算组长:学院:年级专业:指导教师:组员:完成日期:桥梁博士第二次上机作业一、作业组成二、作业合作完成情况本次作业由3组组员共同完成,任务分配情况如下:张元松完成实例一(“杠杆法”求横向分布系数),并对计算过程进行截图。
郑宇完成实例二(“刚性横梁法”求横向分布系数),并对计算过程进行截图。
计时雨完成实例三(“刚接板梁法”求横向分布系数),并对计算过程进行截图。
孙皓完成实例四(实例四、“铰接板梁法”求横向分布系数),对计算过程进行截图,并进行本次实验报告的撰写任务。
三、上机作业内容1、任务分析与截面特性计算本次作业结合老师所给的双向四车道的高速公路分离式路基桥的设计图进行,首先对图纸进行分析,确定荷载横向分布系数计算所对应的各个截面;然后求出所用到截面的界面特性(抗弯惯性矩和抗扭惯性矩);最后用“桥梁博士”的横向分布计算功能求出各主梁的横向分布系数,为接下来的简支T 梁的配筋计算和结构安全性验算做好准备。
(1)通过CAD绘图的方式求出截面特性用CAD绘制出桥梁设计图中的跨中截面与支点截面如图1所示。
对两个截面分布使用“reg”命令→“massprop”命令,求出两个截面的截面特性如图2所示。
图1 CAD绘制的桥梁单元截面(a) CAD算出的跨中截面特性 (b) CAD算出的支点截面特性图2 CAD计算出的桥梁截面特性(2)通过“桥梁博士”计算出截面图形进行验算步骤一:打开桥博,点击“新建”出现对话框,如图3所示。
点击“桥梁博士截面设计文件”,出现图4界面。
图3 “新建”对话框图4 “桥梁博士截面设计文件”界面步骤二:跨中截面特性验算在出现的设计文件界面中点击“截面描述”→“图形输入”并选择T形截面,在界面中输入数据如图5所示。
选择“材料类型”为“中交新混凝土:C40混凝土”,点击“确定”。
选用规范为“中交04规范”。
在“当前任务标识”输入栏力输入“跨中截面截面特性计算”,点击“添加任务”按钮,将任务添加上。
C语言第2章上机及作业题

第二章上机及作业题第二章上机题用三种存储结构(顺序表,链表,静态链表)求解josuphu问题!1:顺序表#include<stdio.h>#define max 100typedef struct{int data[max];int length;}stack,*pstack;pstack Creat() /*顺序表初始化*/{pstack p;p=(pstack)malloc(sizeof(stack));if(p)p->length=0;return p;}void Creatstack(pstack p) /*创建一个顺序表*/{int i,l,x;printf("please stack's length:\n");scanf("%d",&l);p->length=l;printf("please enter a stack:\n");for(i=0;i<l;i++){scanf("%d",&x);p->data[i]=x;}}Deletes(pstack p,int x) /*删除指定位置的元素*/{int i;for(i=x;i<=p->length;i++){p->data[i]=p->data[i+1];}p->length--;}int josephus(pstack p) /*约瑟夫循环*/{int s1,i,s,m,w;printf("please enter start adress:\n");scanf("%d",&s);printf("please enter how long to out eachother:\n");scanf("%d",&m);if(!p->length){printf("empty!\n");return 0;}s1=s-1;printf("please answer:\n");for(i=p->length;i>0;i--){s1=(s1+m-1)%i;w=p->data[s1];printf("%4d",w);Deletes(p,s1);}return 1;}int main() /*主函数*/ {pstack Q;Q=Creat();Creatstack(Q);josephus(Q);getch();}2:链表解决#include<stdio.h>typedef struct node /*定义一个链表结构体*/ {int data;struct node *next;}list,*List;void Putlist(List L) /*输入一个链表*/{int x,i,length;List s;L=NULL;printf("please enter the length:\n");scanf("%d",&length);printf("please enter the list:\n");for(i=0;i<length;i++){s=(List)malloc(sizeof(list));scanf("%d",&x);s->data=x;s->next=L;L=s;}s->next=L;}void Dislist(List L) /*输出链表*/{List p=L->next;printf("%d",L->data);while(p!=L){printf("%3d",p->data);p=p->next;}printf("\n");}int josephs(List L) /*约瑟夫循环的计算*/ {int s,m,count;List p,pre;printf("start in:\n");scanf("%d",&s);printf("how often:\n");scanf("%d",&m);if(!L){printf("the list is empty!\n");return 0;}p=L;for(count=1;count<s;count++){p=p->next;}printf("put the answer:\n");while(p!=p->next){for(count=1;count<m;count++) {pre=p;p=p->next;}printf("%2d",p->data);pre->next=p->next;free(p);p=pre->next;}printf(" %d",p->data);free(p);return 1;}void main(){int x,i,length;List L,s,r;s=L=(List)malloc(sizeof(list)); printf("please enter the length:\n"); scanf("%d",&length);printf("please enter the list:\n"); scanf("%d",&x);L->data=x;for(i=0;i<length-1;i++){r=(List)malloc(sizeof(list)); scanf("%d",&x);r->data=x;s->next=r;s=s->next;}s->next=L;josephs(L);getch();}3:静态链表#include<stdio.h>#define MAXSIZE 100struct node{int number;int next;}string[MAXSIZE];int josephus(void) /*约瑟夫循环*/ {int total;int out;int start;int i,j=1;int flag=0;int current,front;printf("The total number is:");scanf("%d",&total);printf("The out number is:");scanf("%d",&out);printf("The starting number is:");scanf("%d",&start);if(out==1) return total;for(i=0;i<total;i++){string[i].number=i+1;string[i].next=i+1;}string[i-1].next=0;front=total-1;current=0;for(i=1;i<start;i++){front=string[front].next;current =string[current].next;}while(flag<total){if(j%out==0){string[front].next=string[current].next;current=string[front].next;j=1;flag++;}else{j++;front=string[front].next;current =string[current].next;}}return(string[current].number);}void main(){int t;t=josephus();printf("The last one is %d",t);getch();}第二章作业:1.已知递增有序的两个单链表A,B分别存储了一个集合。
桥梁博士操作-横向分布系数的计算【范本模板】

2015年大学生创新训练计划项目申请书桥梁博士第二次上机作业横向分布系数的计算组长:学院:年级专业:指导教师:组员:完成日期:桥梁博士第二次上机作业一、作业组成二、作业合作完成情况本次作业由3组组员共同完成,任务分配情况如下:张元松完成实例一(“杠杆法”求横向分布系数),并对计算过程进行截图。
郑 宇完成实例二(“刚性横梁法"求横向分布系数),并对计算过程进行截图. 计时雨完成实例三(“刚接板梁法”求横向分布系数),并对计算过程进行截图.孙 皓完成实例四(实例四、“铰接板梁法”求横向分布系数),对计算过程进行截图,并进行本次实验报告的撰写任务.三、上机作业内容1、任务分析与截面特性计算本次作业结合老师所给的双向四车道的高速公路分离式路基桥的设计图进行,首先对图纸进行分第二次作业组成实例一、“杠杆法”求横向分布系数实例三、“刚接板梁法”求横向分布系数实例二、“刚性横梁法”求横向分布系数实例四、“铰接板梁法”求横向分布系数析,确定荷载横向分布系数计算所对应的各个截面;然后求出所用到截面的界面特性(抗弯惯性矩和抗扭惯性矩);最后用“桥梁博士"的横向分布计算功能求出各主梁的横向分布系数,为接下来的简支T梁的配筋计算和结构安全性验算做好准备。
(1)通过CAD绘图的方式求出截面特性用CAD绘制出桥梁设计图中的跨中截面与支点截面如图1所示。
对两个截面分布使用“reg”命令→“massprop”命令,求出两个截面的截面特性如图2所示。
图1 CAD绘制的桥梁单元截面(a) CAD算出的跨中截面特性 (b) CAD算出的支点截面特性图2 CAD计算出的桥梁截面特性(2)通过“桥梁博士”计算出截面图形进行验算步骤一:打开桥博,点击“新建”出现对话框,如图3所示。
点击“桥梁博士截面设计文件",出现图4界面。
图3 “新建”对话框图4 “桥梁博士截面设计文件”界面步骤二:跨中截面特性验算在出现的设计文件界面中点击“截面描述"→“图形输入”并选择T形截面,在界面中输入数据如图5所示。
2020年中国石油大学北京网络学院 电子商务-第二次在线作业 参考答案

中国石油大学北京网络学院
电子商务-第二次在线作业
参考答案
1.(
2.5分)Internet Explorer把各种Web站点分成安全、不安全、限制三种安全区域,并对各个区域分别制定不同的安全等级。
正确
错误
我的答案:错误此题得分:2.5分
2.(2.5分)用户可以通过主页访问网络上有关的信息资源。
正确
错误
我的答案:正确此题得分:2.5分
3.(2.5分)目前在WWW中应用最广的协议是FTP协议。
正确
错误
我的答案:错误此题得分:2.5分
4.(2.5分)网络上的主机名即可以用它的域名来表示,也可以用它的IP地址来表示。
正确
错误。
Matlab上机作业部分参考答案

上机练习二 参考答案
1. 产生一个1x10的随机矩阵,大小位于(-5 5),并 且按照从大到小的顺序排列好! 【求解】 a=10*rand(1,10)-5; b=sort(a,'descend')
上机练习二 参考答案
2、用MATLAB 语句输入矩阵A 和B
前面给出的是4 ×4 矩阵,如果给出A(5,6) = 5 命令,矩阵A将得出什么 结果?
Matlab 上机课作业
吴梅红 2012.10.15
上机练习一
上机练习一 参考答案
上机练习一 参考答案
上机练习一 参考答案
上机练习二
1. 产生一个1x10的随机矩阵,大小位于(-5 5),并且按 照从大到小的顺序排列好! 2、用MATLAB 语句输入矩阵A 和B
前面给出的是4 ×4 矩阵,如果给出A(5,6) = 5 命令,矩阵 A将得出什么结果? 3、假设已知矩阵A ,试给出相应的MATLAB 命令,将其全 部偶数行提取出来,赋给B 矩阵,用A =magic(8) 命令生成A 矩阵,用上述的命令检验一下结果是不是正确。
【求解】用课程介绍的方法可以直接输入这两个矩阵 >> A=[1 2 3 4; 4 3 2 1; 2 3 4 1; 3 2 4 1] A= 1234 4321 2341 3241 若给出A(5,6)=5 命令,虽然这时的行和列数均大于A矩阵当前的维数, 但仍然可以执行该语句,得出 >> A(5,6)=5 A= 123400 432100 234100 324100 000005 复数矩阵也可以用直观的语句输入 3+2i 4+1i; 4+1i 3+2i 2+3i 1+4i; 2+3i 3+2i 4+1i 1+4i; 3+2i 2+3i 4+1i 1+4i]; B= 1.0000 + 4.0000i 2.0000 + 3.0000i 3.0000 + 2.0000i 4.0000 + 1.0000i 4.0000 + 1.0000i 3.0000 + 2.0000i 2.0000 + 3.0000i 1.0000 + 4.0000i 2.0000 + 3.0000i 3.0000 + 2.0000i 4.0000 + 1.0000i 1.0000 + 4.0000i 3.0000 + 2.0000i 2.0000 + 3.0000i 4.0000 + 1.0000i 1.0000 + 4.0000i
大连理工大学概率上机作业

大连理工大学概率上机作业————————————————————————————————作者: ————————————————————————————————日期:ﻩ第一次上机作业1.利用Matlab自带命令产生1000个均匀随机变量服从U(0,1)。
>>unifrnd(0,1,20,50)ans=Columns 1 through 100.81470.65570.4387 0.75130.3517 0.16220.10670.85300.78030.54700.9058 0.03570.3816 0.25510.8308 0.7943 0.9619 0.6221 0.3897 0.29630.1270 0.84910.7655 0.50600.58530.3112 0.0046 0.35100.24170.74470.9134 0.93400.79520.6991 0.5497 0.5285 0.7749 0.5132 0.4039 0.18900.6324 0.6787 0.1869 0.8909 0.9172 0.1656 0.8173 0.40180.0965 0.68680.09750.75770.48980.9593 0.28580.6020 0.86870.07600.1320 0.18350.2785 0.74310.44560.5472 0.75720.26300.08440.23990.94210.36850.5469 0.39220.64630.13860.75370.6541 0.3998 0.1233 0.9561 0.62560.9575 0.6555 0.7094 0.1493 0.3804 0.6892 0.25990.18390.5752 0.78020.9649 0.1712 0.75470.25750.56780.7482 0.80010.24000.05980.08110.15760.7060 0.2760 0.8407 0.0759 0.4505 0.4314 0.41730.2348 0.92940.97060.03180.67970.2543 0.05400.08380.9106 0.0497 0.35320.77570.9572 0.2769 0.65510.8143 0.5308 0.22900.18180.9027 0.8212 0.48680.4854 0.0462 0.1626 0.2435 0.7792 0.9133 0.2638 0.94480.01540.43590.8003 0.0971 0.11900.92930.9340 0.1524 0.1455 0.4909 0.0430 0.44680.1419 0.82350.4984 0.3500 0.12990.82580.13610.4893 0.1690 0.30630.4218 0.69480.9597 0.19660.56880.5383 0.8693 0.3377 0.6491 0.50850.9157 0.31710.3404 0.2511 0.4694 0.99610.57970.90010.7317 0.51080.7922 0.95020.5853 0.61600.01190.07820.54990.3692 0.6477 0.81760.95950.0344 0.2238 0.4733 0.3371 0.44270.1450 0.11120.4509 0.7948Columns 11 through 200.6443 0.31110.0855 0.0377 0.03050.0596 0.17340.95160.0326 0.25180.3786 0.92340.26250.8852 0.74410.68200.3909 0.92030.56120.29040.8116 0.4302 0.8010 0.91330.50000.0424 0.83140.05270.8819 0.61710.5328 0.18480.0292 0.79620.47990.07140.8034 0.7379 0.66920.26530.3507 0.9049 0.9289 0.0987 0.90470.52160.06050.26910.19040.82440.9390 0.9797 0.7303 0.26190.60990.09670.39930.42280.3689 0.98270.8759 0.4389 0.4886 0.3354 0.6177 0.81810.5269 0.54790.4607 0.73020.55020.1111 0.5785 0.6797 0.8594 0.81750.41680.94270.9816 0.34390.62250.2581 0.23730.1366 0.8055 0.7224 0.65690.4177 0.15640.58410.5870 0.4087 0.45880.7212 0.57670.14990.6280 0.98310.8555 0.10780.20770.5949 0.96310.10680.18290.6596 0.2920 0.3015 0.6448 0.90630.3012 0.2622 0.54680.6538 0.23990.5186 0.43170.7011 0.3763 0.87970.4709 0.60280.52110.49420.8865 0.97300.0155 0.6663 0.19090.81780.23050.7112 0.23160.77910.02870.6490 0.9841 0.5391 0.4283 0.26070.84430.2217 0.48890.7150 0.4899 0.8003 0.1672 0.69810.4820 0.59440.1948 0.1174 0.6241 0.90370.16790.4538 0.10620.66650.1206 0.02250.22590.2967 0.6791 0.8909 0.9787 0.43240.3724 0.1781 0.58950.42530.1707 0.3188 0.3955 0.3342 0.7127 0.8253 0.1981 0.1280 0.2262 0.31270.2277 0.4242 0.3674 0.6987 0.5005 0.0835 0.48970.9991 0.3846 0.16150.4357 0.5079 0.98800.19780.47110.1332 0.33950.17110.5830 0.1788Columns21through 300.42290.7788 0.25480.1759 0.6476 0.5822 0.4046 0.3477 0.82170.51440.0942 0.42350.2240 0.7218 0.67900.54070.4484 0.1500 0.42990.88430.59850.09080.66780.47350.6358 0.86990.3658 0.5861 0.88780.58800.47090.2665 0.8444 0.1527 0.94520.26480.76350.2621 0.3912 0.15480.6959 0.15370.34450.34110.2089 0.3181 0.62790.04450.7691 0.19990.69990.2810 0.78050.60740.70930.11920.7720 0.7549 0.3968 0.40700.63850.44010.6753 0.19170.23620.9398 0.93290.2428 0.8085 0.74870.03360.52710.0067 0.73840.11940.64560.9727 0.44240.7551 0.82560.0688 0.45740.6022 0.24280.6073 0.4795 0.19200.68780.37740.79000.3196 0.87540.38680.9174 0.4501 0.63930.13890.35920.2160 0.31850.53090.5181 0.91600.2691 0.45870.5447 0.69630.7363 0.7904 0.53410.6544 0.9436 0.0012 0.7655 0.6619 0.64730.0938 0.3947 0.94930.09000.4076 0.6377 0.4624 0.1887 0.77030.5439 0.5254 0.6834 0.32760.11170.8200 0.95770.42430.28750.3502 0.7210 0.53030.7040 0.6713 0.13630.71840.24070.46090.0911 0.6620 0.5225 0.8611 0.4423 0.43860.67870.96860.6761 0.77020.5762 0.41620.9937 0.4849 0.0196 0.8335 0.49520.5313 0.28910.3225 0.68340.84190.21870.39350.3309 0.7689 0.18970.3251 0.67180.7847 0.5466 0.83290.1058 0.67140.4243 0.16730.49500.10560.69510.4714 0.4257 0.25640.10970.7413 0.2703 0.8620 0.14760.6110 0.06800.03580.6444 0.61350.06360.52010.1971 0.9899 0.0550Columns 31 through 400.85070.73860.55230.12390.73780.5590 0.1781 0.89490.6311 0.69250.56060.58600.62990.4904 0.06340.8541 0.3596 0.07150.08990.55670.9296 0.24670.03200.8530 0.86040.3479 0.0567 0.2425 0.08090.39650.69670.6664 0.61470.87390.93440.4460 0.5219 0.0538 0.77720.06160.58280.08350.3624 0.2703 0.9844 0.0542 0.3358 0.44170.9051 0.78020.8154 0.62600.04950.2085 0.8589 0.17710.17570.01330.53380.33760.8790 0.6609 0.4896 0.5650 0.7856 0.6628 0.20890.89720.10920.60790.98890.7298 0.19250.6403 0.51340.33080.90520.1967 0.82580.74130.00050.89080.12310.41700.17760.8985 0.6754 0.09340.3381 0.10480.86540.98230.20550.2060 0.39860.1182 0.4685 0.3074 0.2940 0.12790.6126 0.76900.14650.94790.13390.9884 0.91210.4561 0.7463 0.54950.99000.58140.1891 0.0821 0.03090.54000.10400.1017 0.0103 0.48520.5277 0.9283 0.0427 0.10570.9391 0.7069 0.74550.9954 0.0484 0.89050.4795 0.5801 0.6352 0.14200.30130.9995 0.7363 0.3321 0.66790.79900.8013 0.0170 0.2819 0.1665 0.29550.28780.5619 0.2973 0.6035 0.73430.2278 0.1209 0.5386 0.62100.3329 0.4145 0.18420.06200.52610.05130.4981 0.8627 0.6952 0.57370.4671 0.4648 0.5972 0.2982 0.72970.07290.90090.4843 0.4991 0.0521 0.64820.7640 0.2999 0.0464 0.70730.08850.57470.84490.53580.9312 0.0252 0.81820.13410.50540.7814 0.79840.8452 0.20940.4452 0.7287 0.8422 0.10020.21260.76140.28800.9430Columns 41 through 500.6837 0.78940.1123 0.6733 0.09860.9879 0.5975 0.75930.80920.75190.1321 0.36770.78440.42960.14200.1704 0.3353 0.7406 0.7486 0.22870.7227 0.2060 0.2916 0.4517 0.1683 0.2578 0.2992 0.74370.12020.06420.11040.0867 0.60350.6099 0.19620.3968 0.4526 0.10590.5250 0.76730.11750.77190.9644 0.0594 0.31750.0740 0.4226 0.68160.3258 0.67120.6407 0.2057 0.43250.3158 0.31640.6841 0.35960.46330.5464 0.71520.3288 0.38830.6948 0.7727 0.2176 0.4024 0.5583 0.21220.3989 0.64210.65380.5518 0.75810.6964 0.25100.9828 0.74250.09850.4151 0.41900.7491 0.2290 0.4326 0.12530.8929 0.4022 0.4243 0.82360.1807 0.39080.58320.6419 0.65550.1302 0.70320.6207 0.4294 0.1750 0.2554 0.81610.74000.48450.10980.0924 0.5557 0.1544 0.1249 0.1636 0.0205 0.31740.2348 0.15180.93380.00780.1844 0.3813 0.0244 0.66600.9237 0.81450.7350 0.78190.1875 0.42310.21200.1611 0.2902 0.8944 0.65370.78910.97060.10060.2662 0.65560.07730.75810.3175 0.5166 0.93260.85230.8669 0.29410.7978 0.7229 0.91380.8711 0.65370.70270.1635 0.50560.08620.23740.48760.53120.70670.35080.9569 0.1536 0.9211 0.63570.3664 0.5309 0.76900.10880.5578 0.68550.9357 0.95350.79470.95090.3692 0.0915 0.3960 0.63180.31340.2941 0.4579 0.54090.57740.44400.6850 0.40530.27290.12650.1662 0.53060.24050.67970.4400 0.06000.5979 0.10480.0372 0.1343 0.6225 0.83240.76390.03660.25760.86672.参考课本综合例题2.5.4和2.5.5中的方法,模拟产生1000个随机变量,使其服从参数为2的指数分布,进而计算这1000个随机数的均值和方差。
数值分析上机作业(2)

一、数值求解如下正方形域上的Poisson 方程边值问题 2222(,)1,0,1(0,)(1,)(1),01(,0)(,1)0,01u u f x y x y x y u y u y y y y u x u x x ⎧⎛⎫∂∂-+==<<⎪ ⎪∂∂⎪⎝⎭⎨==-≤≤⎪⎪==≤≤⎩二、用椭圆型第一边值问题的五点差分格式得到线性方程组为2,1,1,,1,10,1,,0,141,?,?,?,?0,1i j i j i j i j i j ijj N j i i N u u u u u h f i j N u u u u i j N -+-+++----=≤≤====≤≤+, 写成矩阵形式Au=f 。
其中1.三 、编写求解线性方程组Au=f 的算法程序, 用下列方法编程计算, 并比较计算速度。
2.用Jacobi 迭代法求解线性方程组Au=f 。
3.用块Jacobi 迭代法求解线性方程组Au=f 。
4. 用SOR 迭代法求解线性方程组Au=f,用试算法确定最佳松弛因子。
1122N N v b v b u f v b ⎛⎫⎛⎫ ⎪ ⎪ ⎪ ⎪== ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭4114114ii A -⎛⎫ ⎪- ⎪= ⎪- ⎪-⎝⎭11,12,1,121,22,2,21,2,,2211,12,1,121,22,2,221,2,,(,,...,),(,,...,),......,(,,...,)(,,...,)?,(,,...,)?,......,(,,...,)?1,999,0.10.011T T N N TN N N N N T T N N T N N N N N v u u u v u u u v u u u b h f f f b h f f f b h f f f h N h N ====+=+=+===+取或则或,1,,1,2,...,i j f i j N== 1122NN A I I A A I I A -⎛⎫ ⎪- ⎪= ⎪- ⎪-⎝⎭5.用块SOR 迭代法求解线性方程组Au=f,用试算法确定最佳松弛因子。
科技文献检索第二次上机练习题目2

科技文献检索第二次上机练习题目一、答题要求作业提交截止日期:4月8日。
作业以电子版的方式提交,作业发送到邮箱:girlpy7@,逾期未交,则本次作业成绩为0。
二、题目1、布尔逻辑检索是用布尔逻辑算符将检索词、短语或代码进行逻辑组配,用以检索出符合逻辑组配所规定条件的记录。
它是计算机检索系统中最常用的一种检索方法,逻辑算符主要有And/与、Or/或、Not/非,当他们同时出现在一个检索式中,它们的优先顺序是什么?答:复合逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。
2、截词检索有哪几种类型?常用的截词符有哪几个?分别举例说明它们的用法。
答:有限截词:有限后截词主要用于词的单、复数,动词的词尾变化等。
将“n”个截词符放在检索词(关键词、主题词)的词干或词尾可能变化的位置上。
中间截词:一般来说,中间截词仅允许有限截词,主要用于英、美拼写不同的词和单复数拼写不同的词。
例如:wom?n woman women无限截词:截去某个词的尾部,是词的前方一致比较,也称前方一致检索。
comput* 可检索出 computer、computing、computers、computering、computeriation 等词的记录3、请写出下面二个课题的检索关键词,并上机进行检验(分别用CNKI期刊全文库、维普期刊库、万方期刊库)。
如果检索结果太多或太少,请写出调整后的检索词,并分别写出在三个数据库中检索到的论文数。
(1)高速铁路道岔设计关键技术CNKI期刊全文库:高速铁路道岔设计关键技术:1268 条结果;维普期刊库:高速铁路道岔设计:8条结果。
(2)基于数据安全的电子商务方面的研究CNKI期刊全文库:维普期刊库:4、利用读秀学术搜索平台查找“昔年种柳,依依汉南。
”出自哪个古代作品,并进一步检索出相关的纸本图书、电子图书、期刊论文、报纸各有多少篇文献。
答:出自南北朝时庾信的《枯树赋》。
LABVIEW上机作业(附代码图)

上机一熟悉LabVIEW软件的开发环境一、上机内容1.LABVIEW启动的初始化界面的6个选项功能;2.熟悉创建应用程序窗口的菜单条和工具条;3.熟悉LABVIEW的控件模板;4.熟悉LABVIEW的函数模板;5.熟悉LABVIEW的工具模板。
二、上机需完成的作业随机数发生器(附程序前面板和代码框图)。
图1-1 程序前面板图1-2 程序代码框图上机二前面板设计一、上机内容1.前面板对象设计方法和属性配置;2.前面板对象的大小和颜色的变化;3.前面板对象位置、排列及装饰效果的设计;4.前面板对象快捷键设置;5.定制前面板控件及调用控件。
二、上机需完成的作业1.前面板控件的生成及大小颜色的改变图2-1 前面板控件的生成图2-2 前面板控件大小颜色的改变2.控件的自动排列及装饰图2-3 控件的自动排列图2-3 控件的装饰3.分配快捷键图2-4 分配快捷键前面板图2-5 分配快捷键代码图标图2-6 程序的运行结果4.自定制控件及调用图2-7 自定制控件上机三 编辑程序代码一、 上机内容1. 代码图标创建及调整;2. 代码图标的自动和手工连线; 3. 创建程序图标及接口板; 4. 调用子程序。
二、 上机需完成的作业1. 编辑一程序,调用子程序,子程序图标自定义图3-1 子程序图标自定义2. 用LABVIEW 的基本运算函数编写以下算式的程序代码。
63531683100762510225728⨯+-+÷-⨯+图3-2 算式的代码图标图3-3 程序的运行结果321.82.73811253178÷-⨯++图3-4 算式的代码图标图3-5 程序的运行结果3.利用摄氏温度与华氏温度的关系℃=5(℉-32)/9编写一个程序,求华氏温度(℉为32°,64°,4°,98.6°,104°,212°时的摄氏温度。
图3-6 摄氏温度的代码图标4.上机四数组、簇和字符串一、上机内容1.数组的创建及常用数组函数的使用2.簇创建及常用簇函数的使用3.字符串函数的使用二、上机需完成的作业1.创建一个2行3列的二维数组控制件,为数组成员赋值如下:1.002.003.004.005.006.00图4-1 数组控件的代码图标图4-2 程序的运行结果2.用数组函数将习题1创建的二维数组改为一个一维数组,成员为1.002.003.004.005.006.00图4-3 数组控件的代码图标图4-4 程序的运行结果3.用数组函数创建一个二维数组显示件,成员为:1.002.003.004.005.006.002.003.004.005.006.00 1.003.004.005.006.00 1.00 2.004.005.006.00 1.00 2.00 3.00图4-5 数组控件的代码图标图4-6 程序的运行结果4.用数组函数求出习题3创建的数组的大小图4-7 数组控件的代码图标图4-8 程序的运行结果5.编程将习题3创建的数组转置为:1.002.003.004.002.003.004.005.003.004.005.006.004.005.006.00 1.005.006.00 1.00 2.006.00 1.00 2.00 3.00图4-9 数组控件的代码图标图4-10 程序的运行结果上机五结构一、上机内容1.For循环结构2.While循环结构3.选择结构4.顺序结构5.公式节点二、上机需完成的作业1.用For循环产生4行100列的二维数组,数组成员如下:1,2,3 (100)100,99,98 (1)6,7,8 (105)105,104,103, (6)从这个数组中提取出2行50列的二维数组,数组成员如下:50,49,48 (1)56,57,58 (105)图5-1 数组成员的代码图图5-2 程序的运行结果2.产生100个随机数,求最小值和平均值。
Auto CAD上机作业题(1)

《Auto.CAD》软件操作上机作业1.按要求打开Auto CAD软件后,先熟悉操作界面,将需要的工具栏准备妥当;2.作绘图窗口图形界限设置,并用Zoom命令作全部显现;3.作图层设置,根据图形特点,设置好所需的各类线型和线宽,如粗实线(连续,宽0.4或0.5mm),细实线(连续,宽0.2或0.25mm),点画线(若干段两长画带一点,宽0.2或0.25mm),虚线(短画间断,宽0.2或0.25mm)等,并先试画和调整线型比例,如需再设置图层或增加其他设置,待以后画图时再补;4.上述操作完成后,可将此设置保存,即以某一文件名(如:图面设置)存储文件。
作完一次作业后,将所作作业重新命名存盘。
重新打开已设置过的图面(如:重新打开“图面设置”),再作下次作业。
作业前,可参考下面一个作图示例,再分次作业。
作业举例:1.确定各图线层:点画线层,两种连续线层(粗和细),虚线层等。
2.建立用户坐标系。
3.假定以图形的左下角点为(0,0)点,先置点画线层为当前层,作图命令为:(参考)命令:Line↓指定第一点:50,60↓指定下一点或【放弃(U)】:↓命令:↓指定第一点:80,30↓指定下一点或【放弃(U)】:@0,60↓指定下一点或【放弃(U)】:↓(画好点画线)将粗实线层置为当前层,作图命令为:(参考)命令:Line↓指定第一点:0,0↓指定下一点或【放弃(U)】:120,0↓指定下一点或【放弃(U)】:@70<45↓指定下一点或【闭合(C)/ 放弃(U)】:@0, 50↓指定下一点或【闭合(C)/ 放弃(U)】:↓命令:Line↓指定第一点:0,0↓指定下一点或【放弃(U)】:0, 75↓指定下一点或【放弃(U)】:@25, 0↓指定下一点或【闭合(C)/ 放弃(U)】:@0,48↓指定下一点或【闭合(C)/ 放弃(U)】:@100, 0↓指定下一点或【闭合(C)/ 放弃(U)】:(用鼠标移动到长度为50的垂直线端点处单击)] 指定下一点或【闭合(C)/ 放弃(U)】:↓(画完外轮廓粗实线)命令:Circle↓指定圆的圆心或【三点(3P) /两点(2P)/相切、相切、半径(T)】:80,60↓指定圆的半径或【直径(D)】:25↓(画好圆)将虚线层置为当前层,作图命令为:(参考)命令:POLygon↓输入边的数目< 当前值>:6↓指定多边形的中心或【边(E)】:80,60↓输入选项【内接于圆(I)/外切于圆(C)】<I>:↓指定圆的半径:25↓(完成全图)第一次作业:熟悉图层、线型、线宽的设定,熟练进行坐标系的变换,点的坐标输入(绝对坐标和相对坐标,直角坐标和极坐标),LINE等画图命令的使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二次上机作业
目的:
运行课本第四章及课堂上讲过的例子,掌握Matlab的流程控制语句、函数及脚本文件的编程、调试方法。
要求:1、本次作业要求全部写M文件;2题目要求未明确要求写脚本文件还是函数文件的,学生自己决定是写脚本文件还是函数文件。
只要能够实现要求。
作业:
1.分析脚本M文件及函数M文件的区别。
(1)M脚本文件名不必与函数名相同;(2)M函数文件调用时需要提供函数参数,而M脚本文件只需要提供文件名;(3)M脚本文件创建的每个变量都会保存到Matlab工作区,而M函数文件只有输出结果才保存到Matlab工作区中;(4)文件格式上的一些区别。
2.分别编写脚本文件,实现以下要求:
1)求[100,999]之间能被21整除的个数。
m=0;
for n=100:999
if n/21==round(n/21)
m=m+1;
k(m)=n;
else
end
end
k,m
2)用magic(6)产生一矩阵,用至少两种方法求解其所有元素的和。
(提示:1、for循环;2、sum函数)
A=magic(6)
B=sum(A)
sum(B)
q=0
for i=1:36
q=q+A(i);
end
q
3.编写函数文件,实现从键盘输入一个3位整数,将它反向输出。
如639,输出为936。
并调用该函数,
输入自己的学号后三位数,输出结果。
function f=xuehao(k)
k=input('请输入一个数字');
a=fix(k/100);
b=fix((k-a*100)/10);
c=k-a*100-b*10;
k=c*100+b*10+a
xuehao
请输入一个数字200
k =
2
4. 定义一个函数文件,求∑=n i m i
1,要求在函数文件中包含能够通过help 查询到的说明,说明里面必须有自己的名字学号。
然后调用该函数文件求
∑∑∑===++10
1501210011k k k k k k 的值。
function s=sfun(m,n)
%20111200xieyinbin
s=0;
for k=1:n
i=k
s=s+i^m
end qiuhe(1,100)+qiuhe(2,50)+qiuhe(-1,10)
ans =
4.7978e+004
5. 已知)
7.1cos(12
ln
)7.1sin(++++=x x x y π,当x 取-3.0,-2.9,-2.8,…,2.8,2.9,3.0时, 1) 求各点的函数值;
2) 求这些数据的平均值;
function y=mao(x)
s=0,n=0;
for x=-3:0.1:3
y=(sin(x+1.7)*log((pi+x)/2))/(1+cos(x+1.7));
n=n+1;
s=y+s;
end
k=s/n
mao(-3)
s = 0
k = 0.1616
ans =-1.1359
6.求分段函数的值。
222603565231x x x x y x x x x x x x ⎧+-<≠-⎪=-+≤<≠≠⎨⎪--⎩
, 且, 0且及, 其它
用if 语句实现,分别输出x=-5.0,-3.0,1.0,2.0,2.5时的值。
function y=fu(x)
if x<0&x~=3
y=x^2+x-6
elseif x<5&x>=0&x~=2&x~=3
y=x^2-5*x+6
else
y=x^2-x-1
end
y=fu(0)
y = 6
>> y=fu(-5)
y =14
y =14
>> y=fu(-3)
y = 0
y = 0
>> y=fu(1)
y = 2
y = 2
>> y=fu(2)
y = 1
y = 1
>> y=fu(2.5)
y = -0.2500
y = -0.2500
7、输入一个百分制成绩,要求输出成绩等级A 、B 、C 、D 、E 。
其中90分~100分为A ,80分~89分为B ,70分~79分为C ,60分~69分为D ,60分以下为E 。
要求:分别用if 语句和switch 语句实现。
switch
m=input('请输入一个数字:')
m=fix(m/10);
switch m
case {9,10}
disp('A')
case 8
disp('B')
case 7
disp('C')
case 6
disp('D')
case {5,4,3,2,1,0}
disp('E')
end
if
m=input('请输入一个数字:') m=fix(m/10);
if m>=9
disp('A')
elseif m>=8&m<9
disp('B')
elseif m>=7&m<8
disp('C')
elseif m>=6&m<7
disp('D')
else
disp('E')
end
8、根据
2
2222
1111
...,
6123n
π
π
=++++求的近似值。
当n分别取100、1000、10000时,结果是多少?(要
求:分别用循环结构和向量运算来实现)clear
n=input('请输入n的值');
s=0;
for i=1:n
s=s+1/i^2;
end
y=sqrt(6*s)
请输入n的值1000
y = 3.1406
clear
n=input('请输入n的值');
s=0;
for i=1:n
s=s+1/i^2;
end
y=sqrt(6*s)
请输入n的值10000
y =3.1415
n=input('请输入n的值');
k=1:n;
p=sqrt(6*sum(1./k.^2))
请输入n的值100
p =3.1321
clear
n=input('请输入n的值');
k=1:n;
p=sqrt(6*sum(1./k.^2))
请输入n的值1000
p =3.1406
clear
n=input('请输入n的值');
k=1:n;
p=sqrt(6*sum(1./k.^2))
请输入n的值10000
p =3.1415
9、已知n=1时,f1=1;n=2时,f2=0;n=3时,f3=1;n>3时,f n=f n-1 -2f n-2+ f n—3;
求f1~ f100中,最大值、最小值以及各数之和。
f(1)=1;
f(2)=0;
f(3)=1;
for n=4:6
f(n)=f(n-1)-2*f(n-2)+f(n-3)
end
a=max(f)
b=min(f)
s=sum(f)
a = 4.3776e+011
b = -8.9941e+011
s = -7.4275e+011
10、某公司员工的工资计算方法如下:
1)工作时数超过120小时者,超过部分加发15%;
2)工作时数低于60小时者,扣发700元;
3)其余按每小时84元计发。
试编程按输入的工号和该号员工的工时数,计算应发工资。
input('请输入员工工号')
y=input('请输入员工工时数')
money=y*84+(y-120)*84*(1+0.15) elseif y<60
money=y*84-700
else
money=y*84
End
请输入员工工号x:1
ans =1
请输入员工工时数y=:130
y =130
money =11886
请输入员工工号x:2
Ans=2
请输入员工工时数y=:50
y=50
money=3500
请输入员工工号x:3
ans =3
请输入员工工时数y=:80
y=80
money=6720
>>。