Matlab程序设计实验报告_第1页
Matlab程序设计实验报告_第2页
Matlab程序设计实验报告_第3页
Matlab程序设计实验报告_第4页
Matlab程序设计实验报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验七Matl a b程序设计实验目得:h掌握建立与执行M文件御方法:x =2、掌握实现选择结构御方法:3、掌握实现循环结构御方法.实验内容:I.编写用5次多项式拟合函数yxin(X) xe 0,2刑毎脚木M文件要求绘图观察拟合御效果。f U n Ct i 0 n sh i y 3 nlx=0 J 0、5 : 2*piy =sin(X)p=polyf i t(X, y ,5)X 1 =0: Os 2: 2 *piyl =p 0 lyval (p, xl) pl O t(X. yjb,, xl,yl JCo I u mns 1 throu gh90、5 0001、0 OOOlx 50002、OO

2、OO2、 50003、0003、500 04x OOOOColumns 10t h r 0 u g h 134 . 50005x OOOO5x 50006、OOOOColum n1 through 90、4 7 940、84150、99750、5 9 850、1 4110、7 5 68Co 1 umns10thro ugh 1 3 Os 95890、70550、27 9 40、0 0 560、 0881 O3 9670、26710、89020029C 0 1 umns 1th r 0 ugh 100、2 0 000、40000、 60000、8000OOOO20001、 40001、600 0

3、8000Columns l ithrough 202、 OOOO2. 20002、4 0002、6 00 02、80003、OOOO20006 0 003、8000Columns 2 1 through 304x OOOO4、2 0004 0004、60 0 04、80 OO5、00 0 05、20005、40005、6 0005、8000Colum ns 3 1 through 326、OOOO 6、2000yl =Columns 1th rough 10Ox 002 90、1 8 860、 37860. 55850、71 728 46 1Ox 93910、99 2 61、 00480、97

4、6 1Column $11 t hroug h2090. 90 8 30、8 0 480、67010、50980、33 0 10、1 381 -Ox 05900、25 3 80. 4 3 890、 6073Columns 2 1 t h rou g h 300、7 524-0 X 868 50 950 5-0、9 949-0. 9991一0、9 62 60、88630、7 7 32-0、6288 0、460 6Columns 31 through 32-0. 2792 O 09782、从惟盘输入一个4位整数按如下规则加密后输出。加密规则:每位数字都加上7 然后用与除以10御余数取代该数字:再把

5、第一位与第三位交换第一位与第四位交换functi O nn= i n p u tshiyanZ(* pie a se input f 0 ur i ntegers:) n =n + 7n=n%10n (l,l) = n n(l, 3 ) = a(1 3)b=n(l,2)n (1 2) =n (1,4)p 1 ease i nP ul (bur i n tegers:1 2 3 4111 =MV101111 =1010II11 =(2)1:作时数低于6 0小时者.扣发70 0 7C:103、输入一个百分制成绩,要求输岀成绩等级A、B、C、D、E,其巾90100分为A.8089分为B.7 0-79

6、分为C6 0-69分为D, 60分以下 fU n C t ion shi y a n 3 cle a r : c 1 c;n= i nput(*plea S e input a number: n = ce i 1 ( n / 1 0 )swit C h ncas e lOf 9dis pATcas e 8d i spfB)case 7d isp ( C )case 6d is p (d)c a se 5f 4,3, 2 1 disp(0 ) other wisedis P ( d efau It)end p I e ase in p ut a numbenS 989硅谷公司员1:得1:资讣算

7、方法如下:(11:作时数超过】2 0小时者,超过部分加发15%:其余按毎小时84元计发。试编程按输入得1:号与该号员工得工时数讣算应发工资。fun C tion s h iy a n4 cl e ar: c 1 c:X =0:m=in p u t (p 1 e as e i nput you r numbe r :)n =in p u t (* pl e ase input y our w ork i n g hours :) if n 1 2 0*84+ (n-1 2 0)*84*1. 15:e Isen * 8 4;endXpI c ase inpu t you r number: 383

8、8p 1 ea $ e i npu t your work i ng hours:8 08067205、设讣程序.完成两位数得加.减、乘.除四则运算。tip:输入两个两位馳机整数再输入一个运算符号,做相应斜运算并鹹示相应得结果。net ion sh i y a n5cl e a r; clc;m=input(please inp n =i n pu t( pl ease X =in pu t( p lease i $ wi t ch Xu t a numb e r : )i n p ut anol her n U mb er:) np U t a S ymbol: s)en dcase +q=

9、m+n;as eq=m_n:aseq=m * n ;q=m/n:qp 1 ease inpul a number: I 212please inpu t another num b er: 1please inpul a symb o J :+13建立5X6矩阵.要求输出矩阵得第n行元素。值超过矩阵得行数时自动转为输出矩阵猬最后一行元素,并给出出错信息。function shi y a n 6cl e ar;clc;a= 1 23 4 5 6; 2 3 476 23 6 7;n=input(pleas e in p ut if n ( = 55 67 ;34 56 7 8 ;4 5 678 9: 2 445 34num b er:b= a (n :) el S eif n 5 b=a(5,:) disp (?ende r rorpl ease inpui a n umber:11 =plea $ c iiipul a n umber:8 211 =error24453 4762367827 S产生2 0个两位随机整数.输出其中小于平均数斜偶数。fu n ction S hi y 3 n7clear;C Ic:i=l:a=fb=mforC = : i0= 1 :i X (rand(l,20) *100)e an (a)i =1: 20if (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论