读者学习《MATLAB入门100例》过程中的一些问题总结——不定期更新
欢迎订阅《FPGA学习入门100例教程》、《MATLAB学习入门100例教程》
本章内容主要是根据订阅《MATLAB入门100例》用户学习过程中提出的一些常规的,通用的软件操作问题,以及部分通用的编程类问题进行总结,不定期进行更新。
目录
问题2:MATLAB版本必须是2021a吗?我的matlab版本较老,可以用吗?
问题3:感觉matlab涉及面太广了,怎么也学不会,博主正确的方法应该怎么学MATLAB?
问题4:这里100个基础案例,学习后,博主是否还会写更复杂的案例?老师经常会布置复现论文的任务,感觉还是有点吃力。
问题1:教程中很多案例需要有测试样本,这些都有吗?
所有的案例,其对应的测试数据,或者测试图片,都给出的下载链接,读者可以直接下载,并用到案例中的程序中。
问题2:MATLAB版本必须是2021a吗?我的matlab版本较老,可以用吗?
每个案例,我都给出了最佳的matlab版本,大多数是2021a。这个主要是部分案例用到了matlab的工具箱,如果版本太老,特别是2019以前的版本,可能会不支持。
问题3:感觉matlab涉及面太广了,怎么也学不会,博主正确的方法应该怎么学MATLAB?
学习matlab,不要将它当做编程语言去学,这样你会发现除了写几行简单的运算程序外,很多都不会用。学习matlab,首先需要对你的算法的理论有了解,然后再去使用MATLAB去实现这个算法的理论公式。
对于matlab,我们只要掌握常用的几个基础语法,比如if-else,for,常规的矩阵操作,以及相关领域的工具箱等就可以了。剩下的就是多看理论以及对应的matlab,逐渐掌握不同的数学理论是如何通过matlab来实现的。
我这里编写了100个基础的案例,涵盖了大多数经常会用到的简单算法,方便初学者入门。
问题4:这里100个基础案例,学习后,博主是否还会写更复杂的案例?老师经常会布置复现论文的任务,感觉还是有点吃力。
目前,我有计划写复杂算法的想法,初步想通过论文写算法的方式来介绍一些复杂算法的实现过程和技巧。但是这个需要点时间。不过你如果熟悉了基础入门100例的算法,应该会对你有一定的帮助。
问题5:在深度学习的案例中,训练太慢有没有方法加快?
如果你是使用CPU训练,肯定会很慢,建议设置为GPU训练。如果电脑没GPU配置,则可以减少样本的数量。比如原来提供给你的样本100个图片,你可以减低到20张。这个对于学习的过程没任何映像,就是最后测试精度会下降点。
问题6:编写matlab程序的时候,什么时候用工具箱合适,什么时候自己编写程序合适?
这个问题没有绝对的答案,就我自己的开发经历来讲,比如我们开发一个算法的FPGA芯片,在方案确认阶段,我们可以使用工具箱的各个算法,快速仿真哪个算法比较合适。这个时候时候,使用工具箱是比较有效率的。(当然工具箱中没有的算法除外)
当方案确认之后,在实际FPGA开发阶段,对于一些算法处理的细节的把控,这个时候如果有自己编写的算法,这样对比FPGA的结果的时候则更为方便。
问题7:matlab课程里面有介绍FPGA相关结合的应用吗?
matlab课程中没有这方面应用,在FPGA课程中会有部分案例结合matlab,等完成simulink案例教程之后,未来会写FPGA/MATLAB/Simulink综合案例应用,将会大量介绍三者的混合应用。
相关文章
- MATLAB学习笔记 K-means 聚类
- MATLAB学习笔记 实现简易计算器
- MATLAB学习笔记 bwlabel的使用
- MATLAB学习笔记 使用马氏距离的RGB图像聚类
- MATLAB学习笔记 隐写技术-将消息/图像隐藏在图像中
- matlab 稀疏点云在线分割
- 在Visual Studio中开发Matlab mex文件,生成mexw64/mexw32
- 智能优化算法——嗅觉优化算法(Matlab代码实现)
- 智能优化算法——澳洲野狗优化算法(Matlab实现)
- 【乳腺癌诊断】基于聚类和遗传模糊算法乳腺癌(诊断)分析(Matlab代码实现)
- 模拟不同MIMO-OFDM方案的MATLAB代码(Matlab代码实现)
- 图像处理学习——基于霍夫变换(Matlab代码实现)
- 【深度学习】基于 K-means 聚类算法的图像区域分割(Matlab代码实现)
- 【深度学习】基于知识库的手写体数字识别(Matlab代码实现)
- 【图像处理】车辆自动识别的图像处理技术研究(Matlab代码实现)
- 数学建模学习(61):双因素方差分析详细讲解与matlab应用
- m基于机器学习MLP的OFDM信道估计误码率matlab仿真,对比LS和MMSE两种信道估计算法
- 使用matlab实现类似windows系统中的画图小软件,带GUI界面
- 基于matlab的强化学习QLearning路径规划性能仿真
- 【数字信号处理】卷积编程实现 ( Matlab 卷积和多项式乘法 conv 函数 | 使用 matlab 代码求卷积并绘图 )
- MATLAB学习笔记(一)——入门与操作
- 【MWSG】滤波器增强频谱图,实现强大的鸟声检测(Matlab代码实现)
- 【语音编码】基于matlab ADPCM编解码(Matlab代码实现)
- m基于matlab的LDPC译码算法性能仿真,对比BP译码,最小和译码以及归一化偏移最小和译码三种算法
- 基于matlab的QC-LDPC编译码误码率仿真,译码为最小和译码算法
- Matlab使用笔记(三):matlab设置代码自动补全功能
- MATLAB数据分析3