西安邮电大学matlab实验实验三.doc

西安邮电大学matlab实验实验三.doc

ID:55615115

大小:22.50 KB

页数:4页

时间:2020-05-19

西安邮电大学matlab实验实验三.doc_第1页
西安邮电大学matlab实验实验三.doc_第2页
西安邮电大学matlab实验实验三.doc_第3页
西安邮电大学matlab实验实验三.doc_第4页
资源描述:

《西安邮电大学matlab实验实验三.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三Matlab程序设计一、实验目的:1、掌握M文件的创建和运行。2、掌握流程控制语句的使用。二、实验内容:1、启动MATLAB后,点击File

2、New

3、M-File,启动MATLAB的程序编辑器,实现其中,x=6,y=-3。点击File

4、Save保存程序sub_fun.m。点击Run运行程序,在命令窗口查看运行结果,程序如有错误则改正。此外,将M文件中的x和y变量的值修改为x=-6,y=3,再次运行查看结果。2、A=rand(3,4)<0.7,编程实现查找矩阵A的每行中第一个0元素所在的列。将结果存放着一个列

5、向量中。3、编写一个函数文件fun.m,用于求,然后在命令窗口中给定a的值,调用函数fun。4、某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):price<200没有折扣200≤price<5003%折扣500≤price<10005%折扣1000≤price8%折扣编程实现在命令窗口输入所售商品的价格,求其实际销售价格,程序命名为discount.m。提示:使用input函数从键盘输入数据,例如price=input('请输入商品价格')。三、实验报告要求:针对每一个实验内容,在实

6、验过程记录里写出相应程序,附上matlab执行结果。四、实验过程记录:1.x=input('x=');y=input(‘y=')ifx+y<0z=x^2-y^2;elsez=x^2+y^2;endfprintf('z=%d',z);x=6y=-3z=45x=-6y=3z=272.A=rand(3,4)<0.7result=zeros(3,1)fori=1:3forj=1:4ifA(i,j)==0result(i)=jbreak;endendendA=111011110101result=4013.function

7、s=fun(a)a=input('请输入a的值');s=0forn=1:10s=s+a^n;end请输入a的值2s=0ans=20464.functionf=myfun(price)price=input('请输入商品价格');ifprice<200f=priceelseifprice<500f=price*0.97elseifprice<1000f=price*0.95elsef=price*0.92End请输入商品价格100f=100ans=100请输入商品价格300f=291ans=291请输入商品价格80

8、0f=760ans=760请输入商品价格2000f=1840ans=1840

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。