matlab怎么定义矩阵变量_matlab文档(一)matlab入门

本文从MATLAB官网文档出发,介绍MATLAB的基础功能和矩阵运算。内容包括界面、存储和显示、脚本与实时脚本、矩阵求解等方面。强调了命令行窗口的使用、矩阵变量的定义、显示格式的调整以及矩阵求解的最佳实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

距离上一篇文章的发布有一个多月了。现在接上,来分享一些MATLAB软件的内容,同时自己也来更加深入地学习这个软件。

01

前言

网上的学习视频很多了,我就从matlab官网的文档(2019a版)入手,对某些点进行选择性的介绍。具体的计算,我一般不会说,百度比我好用多了,我会说点初学者不常用的、那些我不说你可能不会在意的东西。

今天第一篇,介绍第一篇内容:

e012ef316e954dee06879ad422d7fbb8.png

首先是getstart_zh_CN.pdf,它给初学者介绍了matlab的基础功能以及常用的运算。

话不多说,现真身:

a0b72ac8367d967706013eeed3710c71.png

MATLAB(“matrix laboratory“的缩写)功能强大,它的目标不在于软件的创造编程,它是一个解决工程和科学问题的工具;它基于矩阵运算,而矩阵在科学研究中是重要的存在;它含有其他软件及语言的接口。这是我个人对于它的一句话描述。

02

界面

界面中包含当前文件夹(Current Folder),工作区间(Workspace),编辑器(Editor),命令行窗口(Command Window)。

1.  在命令行窗口中使用向上和向下箭头键可以调用以前的命令。

2. 输入format compact,命令行窗口中不会显示多个空行,可以在窗口中显示更多信息。恢复使用format loose。

03

存储和显示

1.  所有数字变量都是多维数组,如果你输入:

a=1;

那么matlab会认为它是一个1x1的矩阵(别问我有啥区别,官方文档说的)。

2. 另外,你以为你定义这个a是一个整数,那么存储空间中也是整数,哈哈,错了,matlab将数字存储为浮点值,只是它以整数显示罢了。默认的显示格式是short,对于某些变量,matlab会设定最优的显示方式,但是我们可以通过format命令修改显示格式。

可以输入pi(派)来看看效果。

有时候,显示的效果还是比较重要的,这可能会影响你的判断,比如,如果你得到一个结果,显示是0.0000,你知道后面一定有数,那么你打算给它乘个一万还是一千万?这时候,你可以通过修改格式:format long来看具体是多少。

04

 脚本和实时脚本:

脚本,英文是script,可译为手稿、剧本,这能有助于理解脚本的意思。

他就是个写多行代码的地方。

实时脚本,用的很少,它是可以写代码和汉字的地方,可以边写文字边写代码,能方便查看代码的结果。其实吧,美观是真美观,挺好看的,但是我感觉不太方便,了解过,但没真正用过。

帮助文档:

需要记住doc、help这两个命令,重要性No.1、No.1、No.1,重要事情说三遍。

05

矩阵求解

1.  matlab有求矩阵的逆的函数:inv。但是求解线性方程组Ax=b时,从执行时间和数值精度而言,最佳方法是使用反斜杠,即x=A,而不要用x=inv(A)*b。

2.  对于大型双精度数组(约10000个元素),许多的矩阵运算(矩阵乘、矩阵幂、det、rcond等)会自动进行多线程执行,可以大幅增加速度。也就是说运算时间和运算量之间的关系不是线性增长的。

3.  斜杠(/,mrdivide)与反斜杠(\,mldivide)。

14bfdb15e87b83bcc3c7fe87704ea00e.png

4. matlab可以不使用括号和引号来接受字符参数,比如,matlab将help mean解释为help(‘mean’),这些能够减少程序的书写工作量、增加可读性(最主要的是看着很高端)。

——手动分割————

第一篇pdf文档内容很多(事实上每一篇都是几百页),这里只挑了点我认为值得分享的内容做介绍。想看pdf文档原文可以从官网下,或者点击原文加Q群获取。

最后的最后:才疏学浅,欢迎交流;佛系更新,谨慎关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值