![90b1bab9cbbee83ab6b6fd5687566ad1.png](https://img-blog.csdnimg.cn/img_convert/90b1bab9cbbee83ab6b6fd5687566ad1.png)
![3d133d7a0b6ffd2fd933f0ea84804aec.png](https://img-blog.csdnimg.cn/img_convert/3d133d7a0b6ffd2fd933f0ea84804aec.png)
新增了解压工具推荐,建议保持一致。
新增了Q&A,往下翻就能看到了。有不懂的小伙伴可以看看哟。
很多小伙伴私信我百度网盘失效了,等待我发链接是很焦灼的。
所以我将链接放到了石墨文档。因为放在知乎会过不了审核。
还请自行移步石墨文档哦.
MATLAB链接shimo.im推荐一款强大的解压工具Bandizip,建议与我保持一致:
https://www.bandisoft.com/bandizip/old/6/www.bandisoft.com![21bc2262a4fedabb549e35cb023d52be.png](https://img-blog.csdnimg.cn/img_convert/21bc2262a4fedabb549e35cb023d52be.png)
注意:Bandizip第七版有广告,因此请下载旧版(第六版)无广告。并且保持不要更新!!!
![e4f1f835b17a44e036a66283bb272a51.png](https://img-blog.csdnimg.cn/img_convert/e4f1f835b17a44e036a66283bb272a51.png)
使用中你可能会遇到的问题
MATLAB打开mdl文件报错「The diagram must contain a powergui block.」
我这里提供了解决方案:
Nice小夫:MATLAB打开mdl文件报错「The diagram ... powergui block. 」zhuanlan.zhihu.com![93c598eb0c3852af02fd71364f0eb607.png](https://img-blog.csdnimg.cn/img_convert/93c598eb0c3852af02fd71364f0eb607.png)
如果解压文件的时候电脑没反应,不妨更换更为强大的解压工具:Bandizip与我保持一致。
Download Bandizip 6.xwww.bandisoft.com![21bc2262a4fedabb549e35cb023d52be.png](https://img-blog.csdnimg.cn/img_convert/21bc2262a4fedabb549e35cb023d52be.png)
![9ba23e7eaae26d9156736c73ed9d2a89.png](https://img-blog.csdnimg.cn/img_convert/9ba23e7eaae26d9156736c73ed9d2a89.png)
1.
Q:电脑是64位的Windows10系统可以用这个32位版本的MATLAB吗?
A:可以的。完全没问题。而且,我只有32位的版本哦。
2.
Q:免安装版的MATLAB是破姐的吗?
A:是的。解压之后直接用就可以了,不需要再激活,永久可用!随时可删除!
3.
Q:一直解压不出来怎么办?
A:更换强大的解压工具:Bandizip与我保持一致。
Download Bandizip 6.xwww.bandisoft.com![21bc2262a4fedabb549e35cb023d52be.png](https://img-blog.csdnimg.cn/img_convert/21bc2262a4fedabb549e35cb023d52be.png)
4.
Q:打开百度网盘链接后是直接打开压缩包吗?
A:有些小伙伴对电脑不太熟悉,可能会操作出错。
所以在此我啰嗦一下,下载的步骤:
![d1da176188b8ac4f6cdb29e9bdc64b4b.png](https://img-blog.csdnimg.cn/img_convert/d1da176188b8ac4f6cdb29e9bdc64b4b.png)
首先你应该确保在电脑上安装好了百度网盘客户端。
![5d6ffd0e81365d7c80fee7d7ee9a7719.png](https://img-blog.csdnimg.cn/img_convert/5d6ffd0e81365d7c80fee7d7ee9a7719.png)
你可以保存到你的网盘再下载,也可以直接点击下载。
![18cef85131348ae8a8ca352c2c23aedd.png](https://img-blog.csdnimg.cn/img_convert/18cef85131348ae8a8ca352c2c23aedd.png)
启动百度网盘客户端
![4c5045240997a7a7d983e403c6096b60.png](https://img-blog.csdnimg.cn/img_convert/4c5045240997a7a7d983e403c6096b60.png)
开始下载
![14553c80e3c899f9d906db122761f1aa.png](https://img-blog.csdnimg.cn/img_convert/14553c80e3c899f9d906db122761f1aa.png)
讲道理,说实话,免安装版MATLAB有点傻瓜,不花费你半点时间。
你只需要:
- 下载
- 解压
- 运行
简单三步,就能搞定!
![fae8990a2b4c75030650f33ec5cea22a.png](https://img-blog.csdnimg.cn/img_convert/fae8990a2b4c75030650f33ec5cea22a.png)
链接在下面,如果失效了可以私信我哟
For Windows:
MATLAB链接shimo.im应用平台:Windows10, Windows8, Windows7
![210afc22e025f5dfe55a279d0a8a340e.png](https://img-blog.csdnimg.cn/img_convert/210afc22e025f5dfe55a279d0a8a340e.png)
![2fa0e40dea29214553718a37b00cd31f.png](https://img-blog.csdnimg.cn/img_convert/2fa0e40dea29214553718a37b00cd31f.png)
![b230e6af7bf3cc2cb79de6a3554f1316.png](https://img-blog.csdnimg.cn/img_convert/b230e6af7bf3cc2cb79de6a3554f1316.png)
![377828539b3471dbc6cb1056e057fcee.png](https://img-blog.csdnimg.cn/img_convert/377828539b3471dbc6cb1056e057fcee.png)
解压时间需要十分钟左右。
如果长达半小时还未完成解压,请停止解压,重试!!!!
![3cd24ebcaae6c83571975ce258f17cff.png](https://img-blog.csdnimg.cn/img_convert/3cd24ebcaae6c83571975ce258f17cff.png)
文件的路径一定要全英文!
文件的路径一定要全英文!
文件的路径一定要全英文!
(也就是将含有中文的文件夹名称,重命名为全英文)
否则在使用Simulink时会出现问题!
![f7512e74e56653d6d71ef5a3091c0e51.png](https://img-blog.csdnimg.cn/img_convert/f7512e74e56653d6d71ef5a3091c0e51.png)
![07fe1f6a80879ee113b2b2a23a640dbb.png](https://img-blog.csdnimg.cn/img_convert/07fe1f6a80879ee113b2b2a23a640dbb.png)
重命名后,文件路径就是全英文了。
![16401abbf24d3ae7c102c84dbefd2388.png](https://img-blog.csdnimg.cn/img_convert/16401abbf24d3ae7c102c84dbefd2388.png)
生成快捷方式
发送桌面快捷方式,以后可以很方便启动
![d3507c22a4740e4ba8fe1e92f8e84773.png](https://img-blog.csdnimg.cn/img_convert/d3507c22a4740e4ba8fe1e92f8e84773.png)
运行MATLAB
找到解压路径bin目录下的matlab.exe,点它!
![5fa4096e08d8675b493df8d7d5d22fd6.png](https://img-blog.csdnimg.cn/img_convert/5fa4096e08d8675b493df8d7d5d22fd6.png)
不出意外,Windows会提示你安装VC++运行库。
照做!安装。
安装好了,就能运行Matlab!
![12100f6088fdd94df478d2490ceaddbd.png](https://img-blog.csdnimg.cn/img_convert/12100f6088fdd94df478d2490ceaddbd.png)
![f4279652b14cbcf16183de3b1307368c.png](https://img-blog.csdnimg.cn/img_convert/f4279652b14cbcf16183de3b1307368c.png)
快速上手
不出意外,你打开后是这样子的。
![c0921a89d70f4f930b94cd9908761a7a.png](https://img-blog.csdnimg.cn/img_convert/c0921a89d70f4f930b94cd9908761a7a.png)
什么?你想要全英文?
讲道理。
说实话。
你这个要求,
很合理啊!
OK!满足你。
将MATLAB设置成英文:
![a391da08067386607c58db615981d6f2.png](https://img-blog.csdnimg.cn/img_convert/a391da08067386607c58db615981d6f2.png)
![0209c71af4fda7dc4edf3c0925a0229c.png](https://img-blog.csdnimg.cn/img_convert/0209c71af4fda7dc4edf3c0925a0229c.png)
语言选择号后需要重启。确认就完事儿。
![485fa1145e1dad51bc41614af961b1b1.png](https://img-blog.csdnimg.cn/img_convert/485fa1145e1dad51bc41614af961b1b1.png)
结合MATLAB帮助文档学习
![043c9a9c0d664004adcc607c46cbf02c.png](https://img-blog.csdnimg.cn/img_convert/043c9a9c0d664004adcc607c46cbf02c.png)
![c52a41f0f6c8569b1275d5b5b39dfba8.png](https://img-blog.csdnimg.cn/img_convert/c52a41f0f6c8569b1275d5b5b39dfba8.png)
![e602174c8e14c0ffcc2785aa2c5c0fe4.png](https://img-blog.csdnimg.cn/img_convert/e602174c8e14c0ffcc2785aa2c5c0fe4.png)
![92d5c3064a3b8349497f5457f7c4794f.png](https://img-blog.csdnimg.cn/img_convert/92d5c3064a3b8349497f5457f7c4794f.png)
不出意外你打开是这样的:
![690fab784d845e1dee039b9493108b6b.png](https://img-blog.csdnimg.cn/img_convert/690fab784d845e1dee039b9493108b6b.png)
面板介绍
![499fe2659e0b82014af0dc0833a459f5.png](https://img-blog.csdnimg.cn/img_convert/499fe2659e0b82014af0dc0833a459f5.png)
- Current Folder — Access your files.
- Command Window — Enter commands at the command line, indicated by the prompt (
>>
). - Workspace — Explore data that you create or import from files.
第一个MATLAB命令
>> disp('Hello World')
![d9f798e11724a66eb764db970b2dbb16.png](https://img-blog.csdnimg.cn/img_convert/d9f798e11724a66eb764db970b2dbb16.png)
加法运算
>> a=1
>> b=2
>> c=a+b
![37691d83718f97b4bba03517f0cad147.png](https://img-blog.csdnimg.cn/img_convert/37691d83718f97b4bba03517f0cad147.png)
这与Python中的变量如出一辙。
看看C语言执行这个需要如何编写:
int a=1,b=2,c;
printf("%d",c=a+b);
所以我们明白了,MATLAB不需要输出函数。
有点东西啊!!!
这就是MATLAB的方便之处。
这个入门,比Python还要快啊!
常用命令
在此,我必须马上教你几个常用的命令。让你信心爆棚。
![55ead50a3092a26986b50c7bd3f06ac0.png](https://img-blog.csdnimg.cn/img_convert/55ead50a3092a26986b50c7bd3f06ac0.png)
- ans:最近的答案
- clc:清理命令行窗口
- diary:保存命令行窗口文本为文件
- format:设置命令行窗口输出显示的格式
- home:将光标送回到开始处
- iskeyword:判定输入的是否是MATLAB关键字
- more:控制命令行窗口的输出
- whos:展示变量的信息
- help: 查询函数的帮助信息
![fe839b52c6e6e1c593a5b4a552cd7ff0.png](https://img-blog.csdnimg.cn/img_convert/fe839b52c6e6e1c593a5b4a552cd7ff0.png)
值得一提whos
whos可以帮助你查看变量的基本信息。
whos 后不加变量 默认展示所有变量信息
whos 后加具体变量,就展示该变量信息。
![1418c27db885756daf9e2c109d9502e8.png](https://img-blog.csdnimg.cn/img_convert/1418c27db885756daf9e2c109d9502e8.png)
这些命令你需要自己取输入一下才有爽的感觉。
在命令行输入语句
一条命令有多行语句怎么办?
你只需这样,Shift+Enter就可以换行,而非执行了。
我们来试一下这件事情:
>> a=1
b=2
c=a+b
![100208bafa04e53f07fb1fa6f3509538.png](https://img-blog.csdnimg.cn/img_convert/100208bafa04e53f07fb1fa6f3509538.png)
查看命令行历史
![5435da50426055e4c0c15c32f457bc99.png](https://img-blog.csdnimg.cn/img_convert/5435da50426055e4c0c15c32f457bc99.png)
清除当前行命令而不执行它,按Esc键。
清除命令行历史
![0860b08bd3248752ce1d2e9ab5ac6a82.png](https://img-blog.csdnimg.cn/img_convert/0860b08bd3248752ce1d2e9ab5ac6a82.png)
注释怎么写?
>> load carsmall
x1 = Weight;
x2 = Horsepower; % Contains NaN data 注释内容
y = MPG;
![82ef8a1e033a27c482797fa7a85ab926.png](https://img-blog.csdnimg.cn/img_convert/82ef8a1e033a27c482797fa7a85ab926.png)
所以注释的格式就是
% 注释内容
函数调用
首先我们准备两个数组
>> A=[1 3 5]
>> B=[10 6 4]
同时我们可以双击观察数组A
![e992cea3e1a34a204f4935df3400c0ea.png](https://img-blog.csdnimg.cn/img_convert/e992cea3e1a34a204f4935df3400c0ea.png)
>> A=[1 3 5]
>> B=[10 6 4]
>> max(A)
>> max(A,B)
>> maxA=max(A)
>> [maxA,location]=max(A)
![7af9362c854df39b75d40d2d463ff332.png](https://img-blog.csdnimg.cn/img_convert/7af9362c854df39b75d40d2d463ff332.png)
可以发现单词后带()的,就是在调用函数。
而我们的MATLAB给我们提供了大量用于数学计算的函数,让计算变得异常简单。
函数浏览器
这玩意儿就可以让你快速查找函数名称,当你想不起来的时候。
![c3f92fcdc3981639e1f1670dd8491fe8.png](https://img-blog.csdnimg.cn/img_convert/c3f92fcdc3981639e1f1670dd8491fe8.png)
工作区
此前我们以经输入了
>>a=1
>>b=2
>>c=a+b
此时的工作区应该是这样的:
![c2d087d348759cbf345730b2ee936ef3.png](https://img-blog.csdnimg.cn/img_convert/c2d087d348759cbf345730b2ee936ef3.png)
非常直观。
我又输入了其他变量,比如:
>>d=sin(a)
![4b0522f8e68b762135440625ffa5231f.png](https://img-blog.csdnimg.cn/img_convert/4b0522f8e68b762135440625ffa5231f.png)
但是我反悔了,不想再看到变量d。
于是你可以这样做:
到这里,我想你以经明白了Workspace的用途了。那就是操作变量。
![d90b6e88cef49ca17f50dcb04a6166a5.png](https://img-blog.csdnimg.cn/img_convert/d90b6e88cef49ca17f50dcb04a6166a5.png)
你可以再工作区为所欲为。
你不妨多去尝试一下。
实用小技巧
想要将Current Folder 和Workspace区域隐藏,以获得更大的Command Window该咋操作?
隐藏区域
方法一:
![c3a7b6e1af3abdc53c2bcffe4f15786a.png](https://img-blog.csdnimg.cn/img_convert/c3a7b6e1af3abdc53c2bcffe4f15786a.png)
方法二:
![9d760cc7acea1fd90a92e875cac0495f.png](https://img-blog.csdnimg.cn/img_convert/9d760cc7acea1fd90a92e875cac0495f.png)
![62838b05197d546f5d6453052975a697.png](https://img-blog.csdnimg.cn/img_convert/62838b05197d546f5d6453052975a697.png)
很简单的操作,你不妨自己到处点点按按。
矩阵和数组
线性代数中的矩阵就是用数组来实现的,所以我们有必要了解它。
数组的创建和连接需要用到的函数
![8d6b7eae6f4cce1f92ac8f39d52f3be1.png](https://img-blog.csdnimg.cn/img_convert/8d6b7eae6f4cce1f92ac8f39d52f3be1.png)
创建矩阵,使用[]运算符号
>> B = [12, 62, 93, -8, 22; 16, 2, 87, 43, 91; -4, 17, -72, 95, 6]
>> C = [1, 2, 3]
>> D = [10; 20; 30]
![ef75dbc2a8b37257ca12a3923379efcc.png](https://img-blog.csdnimg.cn/img_convert/ef75dbc2a8b37257ca12a3923379efcc.png)
讲道理。
说实话。
你应该以经发现了我的举例都是帮助文档里的。
所以,接下来你知道该怎么做了吧。
Nice!Nice!Nice!
入门了。
Enjoy it.
![572da1b88b457382e916e960382c8b7c.gif](https://img-blog.csdnimg.cn/img_convert/572da1b88b457382e916e960382c8b7c.gif)