![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=1739525862-viVzaxPyBtobQJ60Xeszz7AVASI164EF-0-5f2c9ae6d19e4399ecf6d14dd319bb6f)
这表明当前所用MATLAB软件版本号为“8.5.0.197613(R20 15a)”。
②显示当前的工作目录。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P16_17226.jpg?sign=1739525862-EMmRFiiWFTQgEOjX2qplqkotctfo789P-0-ad0e5c9048d13b92aac47def2133d142)
③显示当前的工作目录的文件。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P16_17228.jpg?sign=1739525862-BXNMdzG78FEMohXIFG4hZPslmoWcQIdw-0-4c40e7292a785993690fd585fca822cc)
④获取在线帮助。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P16_9879.jpg?sign=1739525862-kz0uyvWikxldyhNIgQBtagVnVqGdGafH-0-e70842715c6937ab91d7c81b94cff5e4)
⑤获取符号sqrt的帮助。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17230.jpg?sign=1739525862-x8fdGInGwZYcIlGFtm3VoT93C8nsWwyl-0-0aa6171cf71a5ce79cbb110bb4b6cb8e)
2. MATLAB的程序命令
在MATLAB的命令窗口,大多数情况下是在执行用户程序,这里既包括仅仅一行的程序或命令,也包括多行的程序。以下是几个简单的编程例子。
(1)显示现在的日期时间。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17231.jpg?sign=1739525862-GC32HI6fQqK9t8RXKMuWIKi08lNgevM1-0-6aebf03136ffc1003cdb4edbcf7bbd65)
这表明,现在的日期时间为2018-1-6, 15:20:26.7。
(2)显示现在的日期。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17232.jpg?sign=1739525862-RQNppqgAGzS90RR4B9xjCgoPfPX1JWgO-0-030b111d6f659f271f88a08418847653)
这表明,现在的日期为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=1739525862-2EqOv3ER4Qj6pGLih2xlcOAwephZDpzy-0-f3d6ef6ce60479baf2330785df577a98)
这表明,函数y=—2.8750。
(4)输入一个向量或数组。
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P17_17234.jpg?sign=1739525862-hJnvMB5k3jHEOTNQ2bcQ6AuXp510PFIE-0-5cf03d6d8194e5a41b99cd7e590e5e47)
这表明,数组x包括5个数,6, 2, 8, 4, 5。
(5)输入一个从1开始连续的10个自然数组成的向量或数组。
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17235.jpg?sign=1739525862-LAGKD3BMCsWWyiW0RnrhoF8o7uEKxETr-0-0cc99d5571e7cfd4c6e69bfdfd982aea)
这表明,数组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=1739525862-xj3kYvtmszfbZnOZZv56QEHayUkBjLR6-0-7b6ffe7581adcf49c98851be4876457e)
这表明,矩阵
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17237.jpg?sign=1739525862-Da6Hau5Pat1AaMEucqvrnbbsDHdwVN9N-0-ca489121447c8c7d25a0438b31de30ef)
(7)计算1+2+3+…+100=?
输入以下命令:
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17238.jpg?sign=1739525862-6Lb532DNyDQnoSgHDyP4VcOZhj9VoN80-0-8a805dc1ac431d736ac6195ae9a0dbcd)
执行后,显示值为
![](https://epubservercos.yuewen.com/A6C5AE/15253387004114206/epubprivate/OEBPS/Images/Figure-P18_17239.jpg?sign=1739525862-AUp2Bnsqs4uLZ7qamQLLPWxcy2qBSEM2-0-108476cff196f9805161afb2174dc99e)
这表明,1+2+3+…+100=5050。