MATLAB及应用实验指导书作业答案

上传人:博****1 文档编号:497507766 上传时间:2023-12-01 格式:DOC 页数:24 大小:439.50KB
返回 下载 相关 举报
MATLAB及应用实验指导书作业答案_第1页
第1页 / 共24页
MATLAB及应用实验指导书作业答案_第2页
第2页 / 共24页
MATLAB及应用实验指导书作业答案_第3页
第3页 / 共24页
MATLAB及应用实验指导书作业答案_第4页
第4页 / 共24页
MATLAB及应用实验指导书作业答案_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《MATLAB及应用实验指导书作业答案》由会员分享,可在线阅读,更多相关《MATLAB及应用实验指导书作业答案(24页珍藏版)》请在金锄头文库上搜索。

1、MATLAB 及应用实验指导书班 级:姓 名:学 号: 总评 成 绩 :汽车工程系电测与汽车数字应用中心目录实验 04051001 MATLAB 语言基础 3实验 04051002 MATLAB 科学计 算及 绘图 12实验 04051001 MATLAB 语言基 础操作 成绩报告 成绩实验目的1) 熟悉 MATLAB 的运行 环 境2) 掌握 MATLAB 的矩 阵和数 组的运算3) 掌握 MATLAB 符号表达式的 创 建4) 熟悉符号方程的求解实验内容(任选 6题)1. 利用 rand 等函数 产生下列矩 阵:产生一 个均匀分布在( -5, 5)之间的随机 阵(502), 要求显示精度为

2、精确到小数点后一位(精度控制指令 为 format )。format banka=-5; b=5;r = a + (b-a).* rand(50,2)3.15-2.244.061.80-3.731.554.13-3.371.32-3.81-4.02-0.02-2.224.600.47-1.604.580.854.65-2.76-3.422.514.71-2.454.570.06-0.151.993.003.91-3.584.59-0.780.474.16-3.612.92-3.514.59-2.421.563.41-4.64-2.463.493.144.34-2.561.794.292.58-

3、1.502.43-3.03-1.08-2.491.551.16-3.29-0.272.06-1.48-4.683.31-2.230.85-4.540.50-4.034.173.23-2.141.952.57-1.832.544.50-1.20-4.660.68-0.61-4.24-1.18-4.462.660.312.952.79-3.134.34-0.10-3.70-0.540.691.46-0.312.09-4.882.55 -1.632. 在一个已知的 测量矩阵 T( 100 100)中, 删除整行 数据全 为 0 的行, 删除整列 数据全 为 0的列(判断某列元素是否 为 0方法: 检

4、查 T(: , i) .* (T(: , i) 是否为 0)。T = rand(10,10);T(3,:) = 0;T(:,4) = 0;row,col = size(T);r = ; c = ;for i = row:-1:1if(sum(T(i,:).*T(i,:)=0)r(size(r)+1) = i;endendif(size(r)T(r,:) = ;endrow,col = size(T); for j = col:-1:1 if(sum(T(:,j).*T(:,j)=0) c(size(c)+1) = j; end end if(size(c) T(:,c) = endT =Col

5、umns 1 through 40.830.870.140.490.540.080.870.340.080.260.550.370.440.800.140.110.110.430.850.780.960.910.620.390.000.180.350.240.770.260.510.400.820.150.400.10Columns 5 through 80.130.170.180.310.940.650.370.510.580.650.780.820.060.450.080.790.230.550.930.640.350.300.780.380.820.740.490.810.020.190

6、.440.530.040.690.450.35Column 90.940.880.620.590.210.300.470.230.843. 假设汽车系在下列各年度的人口 统计 如表所示年份类别大一新生学士 毕业 生2002102822003120100200498942005105972006121110试用一个二 维矩阵 STU 表示上述数据,并 请计 算出下列各数 值:(1) 汽车 系在 20022006 年之 间 的每年平均新生、 毕业 生人数。(2) 5年来汽 车系共有多少 毕业 生?( 3) 在哪几年,新生数目比 毕业 生多?(4) 5年来 每年的 毕业生对新生的比例平均 值为 何?

7、STU = 2002 102 822003120100200498942005105972006121110;Ave_Stu = round(mean(STU(:,2,3)Sum_gra = sum(STU(:,3)Ave_Stu =109 97 Sum_gra =483STU_radio = mean(STU(:,3)./STU(:,2)STU_radio =0.88594. 完成下列矩 阵 运算:(1) 使用 randn 产 生一个 (10 10)的矩 阵 A2)计算 B=(A+A )/2。请注意, B 一定是一个 对称矩阵3)计算矩阵B的特征向量 e1 e2 e10(使用函数 eig)4

8、)验证在 i不等于 j的情况下, ei和 ej的内积必定为 0A=randn(10,10)B=(A+A)/2C=eig(B)Columns 1 through 60.5377 -1.3499 0.67150.8884 -0.1022 -0.86371.83393.0349 -1.2075 -1.1471-0.24140.0774-2.2588 0.7254 0.7172 -1.0689 0.3192 -1.21410.8622-0.06311.6302-0.80950.3129-1.11350.31880.71470.4889-2.9443-0.8649-0.00681.3077-0.2050

9、1.03471.4384-0.03011.53260.4336-0.12410.72690.3252-0.1649-0.76970.34261.4897-0.3034-0.75490.62770.37143.57841.40900.29391.37031.0933-0.22562.76941.4172-0.7873-1.71151.10931.1174Columns 7 through 10-1.0891-0.61561.4193-1.14800.03260.74810.29160.10490.5525-0.19240.19780.72231.10060.88861.58772.58551.5

10、442-0.7648-0.8045-0.66690.0859-1.40230.69660.1873-1.4916-1.42240.8351-0.0825-0.74230.4882-0.2437-1.9330-1.0616-0.17740.2157-0.43902.3505-0.1961-1.1658-1.7947Columns 1 through 60.53770.2420-0.79370.87530.1083-1.08570.24203.0349-0.2410-0.60510.2366-0.06380.7937-0.24100.71720.28070.4041-0.08970.8753-0.

11、60510.2807-0.8095-1.31570.16240.10830.23660.4041-1.3157-0.8649-0.01851.0857-0.0638-0.08970.1624-0.01851.53260.7613-0.04580.63970.71290.6897-0.34190.13651.1189-0.24790.0668-0.0686-0.51542.49890.85030.24581.47900.14440.23550.81070.7610-0.03250.43700.22120.6523Columns 7 through 10-0.7613-0.13652.49890.

12、8107-0.04581.11890.85030.76100.6397-0.24790.2458-0.03250.71290.06681.47900.43700.6897-0.06860.14440.2212-0.3419-0.51540.23550.6523-1.4916-1.0823-0.11321.1340-1.08230.4882-0.2105-1.0645-0.1132-0.21050.2157-0.80241.1340-1.0645-0.8024-1.7947C =-4.0702-3.4514-1.5577-1.2496-0.03430.84961.48752.15493.2486

13、4.18820.2x5. 下列 MATLAB 语句用于画出函数 y(x) 2e 0.2x 在 0, 10 的值。x = 0:0.1:10;y = 2*exp(-0.2*x);plot(x, y);利用 MATLAB 的 M-文件编辑器创建一个新的 M-文件, 输入上述代 码,保存 为文件 test1.m 。然后在命令窗口中 输入 test1 执行这个文件。看得到什 么结 果?x = 0:0.1:10;y = 2*exp(-0.2*x);21.81.61.41.210.80.60.40.2plot(x, y);0 1 2 3 4 5 6 7 8 9 106. 熟悉 MATALB 帮助的使用:1) 通过以下两 种方式得到 关于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号