手机版

matlab7.x课后答案[完整]2

时间:2025-07-09   来源:未知    
字号:

matlab7.x课后答案[完整]2 完整答案

Matlab 程序设计实验报告

班级:08 通信

姓名:翁惠柳

学号:222008315222023

实验 一

: matlab 的基本操作

一、实验目的: 1, 熟悉掌握基本矩阵的建立。 2, 掌握一些简单操作、逻辑操作以及关系运算。 3, 熟悉 MATLAB 的矩阵、数组运算及其函数的使用方法; 4, 掌握定位矩阵元素的方法。 二、实验内容: 1、 利用基本矩阵产生 3*3 和 15*8 的单位阵、全 1 阵、全 0 阵、均匀分布的随机阵([-1,1] 之间) 、正态分布随机阵(均值为 1,方差为 4) 。 2、 利用 diag 等函数产生下列矩阵:

0 0 8 a = 0 7 5 2 3 0

2 0 4 b = 0 5 0 7 0 8

然后利用 reshape 函数将它们变成行向量。 3、 产生一均匀分布的(-5,5)之间的随机阵(50*2) ,要求精确到小数点后一位。 4、 编程是实现当 α ∈ [- π , π ],间隔为 1 ° 时求解正弦和余弦的值。 5、 利用 rand 函数产生(0,1)间均匀分布的 10*10 的随机矩阵 A,然后统计 A 中大于等于 0.6 的元素个数。 6、 利用 randn 函数产生均值为 0,方差为 1 的 10*10 正态分布随机矩阵 A,然后统计 A 中 大于-1.5 且小于 0.5 的元素个数。 7、 编程实现下表功能: b a a<1 a>=1 语句 1 语句 3 语句 2 语句 4 b<=0.5 b>0.5

8、 有一矩阵 A,找出矩阵中大于 1 的元素,并将它们重新排列成列向量 B。 9、 在一矩阵 A(100*3)中,存在奇异值(假设大于 100 的值认为是奇异值) ,编程实现删 去奇异值所在的行。 10、 在给定的 100*100 矩阵中,删去整行全为 0 的行,删去整行全为 0 的列。 三、实验结果: 1、程序 的单位阵: 、程序:3*3的单位阵: 的单位阵 >>a=eye(3) a = 1 0 0 0 1 0 0 0 1 15*8的单位阵 的单位阵: 的单位阵1

matlab7.x课后答案[完整]2 完整答案

Matlab 程序设计实验报告

>>a=eye(15,8) a= 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3*3 的全 1 阵: >>a=ones(3) a= 1 1 1 1 1 1 1 1 1 15*8 的全 1 阵 >>a=ones(15,8) a= 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3*3 的全 0 阵: >>a=zeros(3) a= 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

matlab7.x课后答案[完整]2 完整答案

Matlab 程序设计实验报告

0 0 0 0 0 0 0 0 0 15*8 的全 0 阵: >>a=zeros(15,8) a= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3*3 的均匀分布随机阵([-1,1]之间) : >>r=2*rand(3,3)-1 r= 0.6294 0.8268 -0.4430 0.8116

0.2647 0.0938 -0.7460 -0.8049 0.9150 3*3 的正态分布随机阵(均值为 1,方差为 4) : >>r=2*randn(3,3)+1 r= 6.5389 2.4508 0.5901 -1.6998 0.8739 0.7517 7.0698 2.4295 3.9794 15*8 的均匀分布随机阵([-1,1]之间) : >>r=2*rand(15,8)-1 r= Columns 1 through 5 0.5844 -0.9077 0.9190 -0.8057 0.3115 0.6469 -0.9286 0.3897 0.6983 -0.3658 0.8680 0.9004

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0.4187 0.5094 -0.4479 0.3594 0.3102 -0.6748

0.3982 0.7818 0.9186 0.0944 -0.7228 -0.7014

0.2321 -0.0534 -0.2967 0.6617 0.1705 0.0994

matlab7.x课后答案[完整]2 完整答案

Matlab 程序设计实验报告

0.3575 -0.9311 -0.7620 -0.4850 0.8344 0.5155 -0.1225 -0.0033 0.6814 -0.4283 0.4863 -0.2369 0.9195 -0.4914 0.5144 -0.2155 0.5310 -0.3192 0.6286 0.5075 0.3110 0.5904 0.1705 -0.5130 -0.2391 -0.6576 -0.6263 -0.5524 0.8585 0.1356 0.4121 -0.0205 0.5025 -0.3000 -0.8483 -0.9363 -0.1088 -0.4898 -0.6068 -0.8921 -0.4462 0.2926 0.0119 -0.4978 0.0616 Columns 6 through 8 0.5583 0.3784 0.5498 0.8680 0.4963 0.6346 -0.7402 -0.0989 0.7374 0.1376 -0.8324 -0.8311 -0.0612 -0.5420 -0.2004 -0.9762 0.8267 -0.4803 -0.3258 -0.6952 0.6001 -0.6756 0.6516 -0.1372 0.5886 0.0767 0.8213 -0.3776 0.9923 -0.6363 0.0571 -0.8436 -0.4724 -0.6687 -0.1146 -0.7089 0.2040 -0.7867 -0.7279 -0.4741 0.9238 0.7386 0.3082 -0.9907 0.1594 15*8 的正态分布随机阵(均值为 1,方差为 4) : >>r=2*randn(15,8)+1 r= Columns 1 through 5 1.0670 2.0401 1.6151 -1.7234 2.6521 -1.6674 0.9599 -1.5142 1.9101 4.0540 3.2550 0.9305 -0.7309 -0.6974 1.9338 1.7004 -0.5963 0.6469 0.3302 0.5806 0.4019 3.0374 2.5828 2.1056 2.2504 1.0458 0.7336 -1.6640 3.0782 1.3665 0.4760 -0.4291 -3.6597 -1.2353 -1.0595 -2.5004 3.7028 -1.8982 3.5213 2.8984 0.4287 0.5505 1.6670 2.3203 1.6141 -0.6627 -0.1781 1.7827 0.8643 1.2703 -0.9584 0.4125 1.9034 0.6096 2.0305 -1.3128 -0.6959 0.7394 0.5648 1.5228 -0.0671 -1.2403 1.3674 0.3938 -0.8830 -3.0053 6.0520 0.0477 1.0461 0.6753 2.9285 4.3110 2.7240 1.1026 0.7079

matlab7.x课后答案[完整]2 完整答案

Matlab 程序设计实验报告

Columns 6 through 8 -0.0640 0.1107 4.3642 0.6881 -0.7515 1.5521 0.0324 0.4777 -0.4240 1.8868 -1.3484 1.7838 0.6155 -1.5014 0.4519 -0.8959 4.0601 -0.4822 0.5020 -0.0156 -1.1284 0.3588 4.2069 1.0249 3.4694 -5.0584 0.5407 0.0860 -2.0123 3.4849 2、a矩阵: 、 >> v1=[8 -7 2];

-1.1334 2.8675 1.7006 0.9420 1.3649 -2.1301 0.8309 4.2079 1.1967 1.0827 -0.4683 0.9384 1.4647 1.8528 0.2544

>> v2=[5 3];>> c=fliplr(diag(v1))+fliplr(diag(v2,-1)) c= 0 0 8 0 -7 5 2 3 0 b 矩阵: >> v1=[2 5 8]; 4 >> v2=[4 0 7]; >> c=diag(v1)+fliplr(diag(v2)) c= 2 0 4 0 5 0 7 0 8 3、>>a=5-round(100*rand(50,2))/10 、 a= 2.3000 1.0000 …… 此处隐藏:8381字,全部文档内容请下载后查看。喜欢就下载吧 ……

matlab7.x课后答案[完整]2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)