MATLAB实验三答案(共11页).doc
《MATLAB实验三答案(共11页).doc》由会员分享,可在线阅读,更多相关《MATLAB实验三答案(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上MATLAB实验三答案1.1 判断以下表达式的值(1) a=20, b=-2, c=0, d=1, 计算下面表达式的值:ab, bd, ab&cd, a=b, a&bc, b, d|ba, a*b2a*c. format compact a=20;b=-2;c=0;d=1; bdans = 0 ab&cdans = 0 a=bans = 0 a&bcans = 0 bans = 1 d|baans = 1 a*b2a*cans = 1(2) ,计算a=b,a|b a=1 0;-2 1;b=0 2;-2 -1; a=bans = 1 0 1 1 a|bans = 1 1
2、 1 1(3) ,计算(ab), ac&bc, c format compact a=2;b=1 -2;0 10;c=0 1;2 0;d=-2 1 2;0 1 0; (ab)ans = 0 0 0 1 ac&bcans = 1 0 0 1 c leMatrix dimensions must agree.根据结果总结关系和逻辑运算符用于数组的运算规律及优先级顺序.关系运算和逻辑运算的结果只有0和1两种可能。优先顺序运算符()* = = = | &矩阵进行关系运算时,应该保证两个矩阵的维数一致或其中一个矩阵为标量。比较关系运算是对两个矩阵的对应运算进行比较。1.2 租用一个交通工具,前100公里
3、需要0.5美元一公里,在下面的200公里中0.23美元每公里,超过300公里的部分一律按0.2美元每公里算,编写一个程序,自定义总公里数x,求总花销及平均每公里的花销。(分别定义x=100,100x300三个总公里数验证结果)。M文件:x=input(请输入总公里数x=);if x=100 w=0.5*x; disp(总花销w=,num2str(w), 美元)elseif 100x=0&y=0 f=x+y;elseif x=0&y0 f=x+y2;elseif x=0 f=x2+y;else f=x2+y2;enddisp(f(x,y)=,num2str(f)运行:x=1y=2f(x,y)=3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 实验 答案 11
限制150内