![MATLAB R2020a从入门到精通(升级版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/74/38507074/b_38507074.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.8 数组的创建实例
前面介绍了数组的创建、寻址、排序及比较等,本节通过一些具体的实例,使读者加深和巩固创建数组的技巧。
【例5-1】 数组的扩展。
第一,创建数组,然后扩展数组。
第二,多次寻访扩展。
第三,合成扩展。
将代码保存在eg5_1.m中,具体如下:
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_99.jpg?sign=1739050744-5g94KpCyNiHDsNzg8Bfs8iMKYUiytrRN-0-971f445c8ad9e587888d8a35caa8898e)
运行结果如下:
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_100.jpg?sign=1739050744-EiH4wCoJXm24mUxlP9WGS4Wt1Bqx8a7B-0-f9bea8b3923cb91c52b6a9381ca801a1)
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_101.jpg?sign=1739050744-GwWPOBJIH27Uc1bOXWWxqEVg5YbfHPL5-0-a643fc2cb48ca25e75da74a14131f865)
【例 5-2】 绘制一个矩形域,其中,矩形域中每个小格的间隔为0.1。在所有水平线和垂直线交点上计算tanxy的值,并作图。
将代码保存在eg5_2.m中,具体如下:
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_102.jpg?sign=1739050744-kzraz3F16Y0PMCZ4MyvCjEkwt0DHa7jt-0-4fefae7fd0d7f95c383408f87945c216)
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_103.jpg?sign=1739050744-JO0ZDesNhnw0x0PKbW2n3azjtJophzMg-0-05bb5fdfc2304a83758f3cb23f8fbdbe)
运行结果如图5-1所示。
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_104.jpg?sign=1739050744-fQ0oKJcOeLdo2HtwwQQxKcyUfQ1EV3pS-0-40682cc2afc5de96ca87d44436ee009e)
图5-1 效果图
【例5-3】 已知方程组,试用矩阵除法求解线性方程组。
解:将该方程变换成AX=B的形式。
则有
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_106.jpg?sign=1739050744-hOx2lHAEurB03y6jaaOFxBXEJI4JIwXn-0-e371c57f6d95c4104fa5d8ef850fc75c)
注 意
在线性方程组AX=B中,m×n阶矩阵A的行数m表示方程数,列数n表示未知数的个数。如果n=m,那么A为方阵,A\B=inv(A)*B;如果m>n,那么A\B是最小二乘解,X=inv(A′*A)*(A′*B);如果m<n,则A\B是令X中的n-m个元素为0的一个特殊解,X=inv(A′*A)*(A′*B)。
将代码保存在eg5_3.m中,具体如下:
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_107.jpg?sign=1739050744-NBOF7xEtLTRb87u3ETHTI16zAcAxi0z6-0-c0f78c06bc5b0f208d8275b4d412a416)
运行结果如下:
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_108.jpg?sign=1739050744-HNyYanDbMkiKMmw2oitswvxKQEemcFXs-0-84a2b63f84901abbb66370b1263ee3e2)
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_109.jpg?sign=1739050744-mBYPamKnMx2sUHgj9DjjHq3hb3AkrD7N-0-610e2ab007946bb90486adfac5b06963)
【例5-4】 矩阵的除法和乘方运算。
将代码保存在eg5_4.m中,具体如下:
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_110.jpg?sign=1739050744-jWexMTMZSZkArXcyqU8DMkJVon6lDSNx-0-669ad948b6dc137eb043187630428d13)
运行结果如下:
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_111.jpg?sign=1739050744-ZGNa6fL617T43tOl0s9ciOH7wr3igWRf-0-042ba667a84df8f6c23cc2e58c40dbf8)
![img](https://epubservercos.yuewen.com/FDADB4/20266983901431206/epubprivate/OEBPS/Images/txt006_112.jpg?sign=1739050744-TNXHmtGg4g8wF6cexUtR9ZXxPjJ525Cg-0-a47ae8a85944ece9e60c3cbd2c131fe0)