matlab算矩阵比较方便。
用python也可以
matlab的help里包含了所有的函数,所有的用法,所有的例子,这才是真正的宝典,什么教材什么参考哦都没有help好用。
matlab不需要你定义类型,它会自动识别。
算sin需要转化为一个弧度。
所以她这m文件最开头写的clear clc
MATLAB最厉害的一点就是它做矩阵运算的效率是最高的。
m文件命名千万别命名成1.m 2.m这样运行也是会报错的,不符合命名规范。
学习matlab主要靠help和error
下面红框处里面加一撇就是转置的意思。矩阵的转置。
plot绘图能让你直观地看到曲线的变化。
注意./和/是不同的。
./好像是对数组或者矩阵里每一个数除 /好像是对矩阵整体除
第二节结束
2021.4.11
论文画图也是讲究审美的。
科技论文的绘图的刻度一般是三种 1 2 5
现在的matlab画图的红色蓝色都带一点灰白,视觉冲击没有那么强
科技论文线宽一般是比较宽的。
第四章
函数文件名和函数名保持一致
输入形参都是用圆括号来括,输出形参都是用方括号来扩。
matlab非常适合于矩阵运算,所以可以不用循环结构。做点运算。
matlab提供的标准函数大部分是由函数文件定义的。
断点确实是一个非常有用的功能。
建议用m文件的形式提交捏作用,是在用不惯也可以用命令行,因为我们的功能不太复杂。
第五章
多项式运算是matlab的强项,matlab非常善于处理多项式运算。
用python做科学计算也不错
cftool,拟合工具箱
matlab拟合得不好的时候orangen就拟合得不错,orangen拟合得不好的时候,matlba就拟合得不错。
第六章
任何可以用线性微分方程描述的系统都可以用这四个基本模块进行模拟。
进simulink需要稍微多一点的时间。
可以命令行输simulink进入simulink也可以菜单里面点simulink。
这两个可能是用得最多的。
简单的不一定高效,高效的不一定简单。(和我的感受一样,你用着越方便改动就越难,因为你都是调用嘛)
simulink模式是可以转化为matlab代码,甚至可以转化为C的代码的。
第七章
图像处理
这才叫子图
没有可视化的结果,没有人有耐心能看得明白的
两个红框对应两个像素点坐标,这两个像素点是裁剪区域左上和右下的两个点,这两个点可以确定整个裁剪区域。
两个红款,左边红框对应要剪切区域的左上方的顶点,右边红框的两个数代表基于这个左上的定点向右多少(2400),向下多少(2400)确定整个裁剪区域。下下张图就是代码运行效果图。
图像应该还有很多拓展的空间,特征值的问题,滤波的问题。这里只是讲的最基本的。
下一次课就完全是在线考试了,请大家提前做好准备(可能是老师去年给全日制的学生录的视频)
第七章结束。