ch1(实验--Matlab的基本操作编程)

ch1(实验--Matlab的基本操作编程)

ID:47162311

大小:49.95 KB

页数:6页

时间:2019-08-14

ch1(实验--Matlab的基本操作编程)_第1页
ch1(实验--Matlab的基本操作编程)_第2页
ch1(实验--Matlab的基本操作编程)_第3页
ch1(实验--Matlab的基本操作编程)_第4页
ch1(实验--Matlab的基本操作编程)_第5页
资源描述:

《ch1(实验--Matlab的基本操作编程)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.设有分块矩阵,其中E,R,O,S分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证。程序代码:clear;E=eye(3);R=rand(3,2);O=zeros(2,3);X=[3,4];S=diag(X);A=[E,R;O,S];%EQ1,EQ2分别表示待验证的等式左边和右边EQ1=A^2;EQ2=[E,R+R*S;O,S^2];EROSAEQ1EQ2ifEQ1==EQ2fprintf('左边=右边,该等式成立')elsefprintf('左边不等于右边,该等式不成立')end运行结果:E=100010001R=0.92180.40570.73820.93550.17

2、630.9169O=000000S=3004A=1.0000000.92180.405701.000000.73820.9355001.00000.17630.91690003.0000000004.0000EQ1=1.0000003.68732.028501.000002.95284.6773001.00000.70514.58450009.00000000016.0000EQ2=1.0000003.68732.028501.000002.95284.6773001.00000.70514.58450009.00000000016.0000左边=右边,该等式成立2.某零售店有9种商品的

3、单件进价(元)、售价(元)及一周的销量如下表,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该9种商品的总收入和总利润。货号123456789单件进价7.158.253.2010.306.6812.0316.8517.519.30单件售价11.1015.006.0016.259.9018.2520.8024.1515.50销量568120575358039521041538810694程序代码:clear;inPrice=[7.15,8.25,3.20,10.30,6.68,12.03,16.85,17.51,9.30];%进价outPrice=

4、[11.10,15.00,6.00,16.25,9.90,18.25,20.80,24.15,15.50];%售价sold=[568,1205,753,580,395,2104,1538,810,694];%销量inCome=outPrice.*sold;%收入profit=(outPrice-inPrice).*sold;%利润[max1,pos1]=max(profit);[min1,pos2]=min(profit);fprintf('1.求利润最大、最小的商品')fprintf('货号为%d的商品利润最大,为%f元',pos1,max1)fprintf('货号为%d的

5、商品利润最小,为%f元',pos2,min1)fprintf('2.按收入由小到大,列出所有商品及其收入')[A,pos]=sort(inCome);i=1;whilei<=9fprintf('货号:%d收入:%f元',pos(i),A(i))i=i+1;endfprintf('3.求这一周该9种商品的总收入和总利润')fprintf('总收入:%f元',sum(inCome))fprintf('总利润:%f元',sum(profit))运行结果:1.求利润最大、最小的商品货号为6的商品利润最大,为13086.880000元货号为5的商品利润最小,为1271.

6、900000元2.按收入由小到大,列出所有商品及其收入货号:5收入:3910.500000元货号:3收入:4518.000000元货号:1收入:6304.800000元货号:4收入:9425.000000元货号:9收入:10757.000000元货号:2收入:18075.000000元货号:8收入:19561.500000元货号:7收入:31990.400000元货号:6收入:38398.000000元3.求这一周该9种商品的总收入和总利润总收入:142940.200000元总利润:46051.830000元4.编写函数M-文件sq.m:用迭代法求的值。平方根迭代公式为迭代的终止条件为前

7、后两次求出的的差的绝对值小于。程序代码:functionx=sq(a)x1=a;x2=(x1+a/x1)/2;while(abs(x2-x1)>=10e-5)x1=(x2+a/x2)/2;temp=x1;x1=x2;x2=temp;endx=x2;运行结果:A=[sq(2),sq(3);sq(4),sq(5);sq(6),sq(7);sq(8),sq(9)]A=1.414213562374691.7320508100147322.2

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

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

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