MATLAB实验二运算基础答案
以下是为大家整理的mATLAb实验二运算基础答案的相关范文,本文关键词为mATLAb,实验,运算,基础,答案,实验,mATLAb,运,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。
实验二、mATLAb运算基础
一、实验目的
掌握mATLAb各种表达式的书写规则及常用函数的使用。
掌握mATLAb中字符串、元胞数组和结构的常用函数的使用。
二、实验内
容及步骤
1、设有矩阵A和b,A=[12345;678910;1112131415;1617
181920;2122232425],b=[3016;17-69;023-4;970;41311]
1)求它们的乘积c
2)将矩阵c的右下角3x2子矩阵赋给D
>>A=[1:1:5;6:1:10;11:1:15;16:1:20;21:1:25];b=[3016;17-69;023-4;9 70;41311];...c=A*b,D=c(3:5,2:3)c=9315077258335237423520397588705 557753890717D=5203977055578907172、完成下列操作
1)求[100,999]之间能被61整除的数及其个数(提示:先
利用冒号表达式,再利用find和length函数。
)
>>A=[100:999];b=find(rem(A,61)==0),b_total=length(b)
b=2384145206267328389450511572
633694755816877b_total=15
2)建立一个字符串向量,删除其中的大写字母(提示:利
用find函数和空矩阵。
)
>>a=['mATLAbisimportant'],b=abs(a);c=find(b A=12222222222s=2047
7、建立矩阵A并回答有关问题
A{1,1}='1';A{1,2}='brenden';A{2,1}=reshape(1:9,3,3);A{2,2}={12,34,2;54,2 1,3;4,23,67};
1)使用访问的方式如何将brenden改写成bRenDen?2)分别执
行A(3)=[]和A{3}=[]后,A的值各是多少?并
说明原因。
>>A{1,1}='1';A{1,2}='brenden';A{2,1}=reshape(1:9,3,3);A{2,2}={12,3 4,2;54,21,3;4,23,67}A{1,2}=upper(A{1,2}),
A(3)=[];a1=A,%删除A按列优先的第三个细胞元素A{3}=[];a2=A,%修改A按列优先的第三个细胞元素
8、利用mATLAb提供的rand函数和圆整函数随机生成4X3
整数矩阵A,进行如下操作1)A各列元素的平均值和中值
2)A的最大元素和最小元素及它们的位置3)求A的每行元素的和以及全部元素之和
4)分别对A的每列元素按升序、每行元素按降序排列
A=round(rand(4,3)),A_average=mean(A),A_median=median(A)A_max=m ax(max(A)),A_min=min(min(A))
A_sum_row=sum(rot90(A)),A_sum_total=sum(sum(A))A1=sort(A,1),%每列元素按升序排列A2=fliplr(sort(A,2))%每行元素按降序排列
以下是为大家整理的mATLAb实验二运算基础答案(2)的相关范文,本文关键词为mATLAb,实验,运算,基础,答案,实验,mATLAb,运,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。
整数矩阵A,进行如下操作1)A各列元素的平均值和中值
2)A的最大元素和最小元素及它们的位置3)求A的每行元素的和以及全部元素之和
4)分别对A的每列元素按升序、每行元素按降序排列
A=round(rand(4,3)),A_average=mean(A),A_median=median(A)A_max=m ax(max(A)),A_min=min(min(A))
A_sum_row=sum(rot90(A)),A_sum_total=sum(sum(A))A1=sort(A,1),%每列元素按升序排列A2=fliplr(sort(A,2))%每行元素按降序排列
最后,小编希望文章对您有所帮助,如果有不周到的地方请多谅解,更多相关的文章正在创作中,希望您定期关注。
谢谢支持!。