![MATLAB在日常计算中的应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/665/26793665/b_26793665.jpg)
1.5 MATLAB命令窗口应用例子
MATLAB的命令窗口是用户和MATLAB软件打交道的主要窗口,窗口内可以执行两种类型的命令:一类是MATLAB的通用命令;另一类是程序命令。
1. MATLAB的通用命令
(1)通用命令是MATLAB中经常使用的一组命令,这些命令可以用来管理目录、命令、函数、变量、工作空间、文件和窗口。常用的通用命令有:
cd——显示或改变当前的工作目录。
dir——显示当前目录或指定目录下的文件。
clc——清除工作空间中的所有显示信息。
home——将光标移至命令窗口的最左上角。
clf——清除图形窗口。
clear——清理内存变量。
exit——退出MATLAB。
quit——退出MATLAB。
path——显示搜索目录。
version——显示当前所用MATLAB软件版本号。
↑——显示上一行。
↓——显示下一行。
help——获取在线帮助。
(2)通用命令使用实例。
①查询当前所用MATLAB软件版本号。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P16_17225.jpg?sign=1739315842-ouCbyVe9eTXtbiDphHfkGf9Lm2qliNXs-0-5a8e2e42cd02dee4bbecebd9632686b4)
这表明当前所用MATLAB软件版本号为“8.5.0.197613(R20 15a)”。
②显示当前的工作目录。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P16_17226.jpg?sign=1739315842-59o85Y3jNCcrJnF5QfQPNYcMGVC1g9qh-0-a6dda5d44e84665075986cc08d17174c)
③显示当前的工作目录的文件。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P16_17228.jpg?sign=1739315842-klw59LUSxEGfGn470n7MhsiBUXaaDSLZ-0-d9119c8ac9c5986944263ed27b950268)
④获取在线帮助。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P16_9879.jpg?sign=1739315842-fAcUEKhBgDg486yemSgipUuFTpbGgwSj-0-41d1cffcb43ebd83dcc67717ec5149b1)
⑤获取符号sqrt的帮助。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17230.jpg?sign=1739315842-Sp7PvGhSzCxnBAn3dxUxwbSe2z33adiQ-0-387abd8e9aee33dbcccd6fe9f6f1a9a7)
2. MATLAB的程序命令
在MATLAB的命令窗口,大多数情况下是在执行用户程序,这里既包括仅仅一行的程序或命令,也包括多行的程序。以下是几个简单的编程例子。
(1)显示现在的日期时间。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17231.jpg?sign=1739315842-SRG7HagzVfDOttUv5q3OHaRScr1i1ljU-0-7466384ae7e84274bc1b6c3c829f97dc)
这表明,现在的日期时间为2018-1-6, 15:20:26.7。
(2)显示现在的日期。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17232.jpg?sign=1739315842-HzwacELtKHbcXLMmJur0yQhLSY6fvy7e-0-e8eeeec9c0cf4c108777ff8df011ddea)
这表明,现在的日期为2018-1-6。
(3)计算当x=0.5时,函数y=x3+2x2+3x—5的值。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17233.jpg?sign=1739315842-tvJvLjeODyZn4hY8Wk4Yo1Y2cujkiDxi-0-6b5d0bfd1bc31f42b9ce4fc722ab5fcb)
这表明,函数y=—2.8750。
(4)输入一个向量或数组。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17234.jpg?sign=1739315842-YxhdtkkY1x7FufdyQ4zH4FAcKoUuEmb6-0-c7215f1c12ac6087d66d135a301fb196)
这表明,数组x包括5个数,6, 2, 8, 4, 5。
(5)输入一个从1开始连续的10个自然数组成的向量或数组。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17235.jpg?sign=1739315842-fA07zB68fjMdpSiQBRXtRCafJI4xYWFZ-0-eecc25e22b57fe93bd4c7dee744f88b6)
这表明,数组x包括10个数:1, 2, 3, 4, 5, 6, 7, 8, 9, 10。
(6)输入一个3×3矩阵。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17236.jpg?sign=1739315842-tNwv8ox8RM3Jrs2vsZuv14ZyAobs4GRD-0-edbdd316c6f0ff9081cbb6f744d1c772)
这表明,矩阵
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17237.jpg?sign=1739315842-dTmtXeFWtIKbKkf3eN2LqMBvkk3DKTMf-0-24efe8ca00ffa333befd02961524823a)
(7)计算1+2+3+…+100=?
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17238.jpg?sign=1739315842-4hZ1bJW7ykbLq4zdNDsBb1g20Iq7oius-0-6791fb3c004f0a8734044ccdef0f3432)
执行后,显示值为
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17239.jpg?sign=1739315842-y5DzVze68axHYgmtvddE0mn4t8xIsnAP-0-e7e63e091160e1ce1eaa8695e044c9ec)
这表明,1+2+3+…+100=5050。