![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
文章平均质量分 61
不吃鱼的羊
关注我,有更多好文章,持续更新噢!
展开
-
Matlab处理excel数据
我们新建个excel文档,用Matlab读取里面的内容,计算和判断里面的计算结果是否正确,并打印到另一个文档当中。原创 2024-01-28 17:49:55 · 2732 阅读 · 0 评论 -
Matlab GUI设计基础范例(可以一步一步跟着做)
我们要做一个GUI界面,可以选择peaks、membrane和sinc三种三维图数据,选择画出surf、mesh和contour三种图像。原创 2024-01-16 09:52:22 · 5490 阅读 · 0 评论 -
编程代码设计GUI界面
GUI界面有元件拖动和编程代码两种设计方式,元件拖动比较直观,编程代码更加细致。本来搞了一个包含各种元件的项目,最后发现代码比较长,一下子扔出来对初学者非常不友好,所以我们分开一段一段来添加,以元件作为单位,由易到难。实验效果实验效果在放入其他元件之前,框架应该先定义,不然会被覆盖。把下面这句代码放在单选按钮前面。实验效果原创 2024-01-09 09:40:48 · 582 阅读 · 0 评论 -
GUI设计基础
要学GUI,大概先知道它的层次结构,如下图所示,我们要设计的就是下面这个几个东西。原创 2024-01-06 18:07:06 · 646 阅读 · 0 评论 -
Matlab三维绘图
hidden的使用时机跟hold不同,hold是绘制图形之前就要执行,hidden是绘制图形之后再执行。hidden on是开启隐藏线功能,可以理解为关闭透视效果,Matlab是正人君子,所以默认是这个。这个接口在绘制三维图像里面相当重要,很多时候要将向量变成矩阵才能绘制三维图。hidden off是关闭隐藏线功能,可以理解为开启透视效果。x和y是向量,产生出来的X和Y就是矩阵了。可以对比下几个相近的接口使用效果。原创 2024-01-06 12:09:18 · 1061 阅读 · 0 评论 -
Matlab二维绘图
有什么点就点哪里,然后连起来,没什么细节,不光滑,所以基本不会用到。原创 2024-01-04 20:41:44 · 663 阅读 · 0 评论 -
用MATLAB生成项目代码心得
2、sub chart里面千万不要加上内部自转移和en,du:不然里面的内容压根不会生成代码,Matlab认为它可以自己在里面自己转。4、生成的信号名称是根据元件的名称来的,跟连线上面的信号没有关系,它默认的名字是In1,Out1之类的。它会自己进行一些逻辑上的优化,都是对得上的,只要你的设计图没错,它的处理逻辑就没问题。1、如果一直ctrl + B 生成不了代码,可能是卡住了,要run一下才行。5、如果要用到总线类的元件,就要设置连线上面的信号,不然总线选不了信号。3、生成的代码跟设计图是不一样的!原创 2024-01-04 17:54:23 · 425 阅读 · 0 评论 -
Simulink之State Flow
最基础的用法就是用来控制Function-Call Subsystem元件的执行,可以右击在Block Parameter里面设置采样时间,由于Chart元件不是simulink自己的,编译的时候要比较长的时间。这样就实现了周期触发Function-Call Subsystem元件的执行,因为这个Chart元件继承了解算器的采样时间,内部并没有什么条件判断,就可以周期触发。新建几个节点,按照逻辑链接起来,让input满足条件的时候才会执行事件。先创造一个data,起名字,设置为input。原创 2023-12-26 23:11:14 · 2649 阅读 · 0 评论 -
Simulink模块使用
这样我们就只输出了一个常数。原创 2023-12-24 13:12:17 · 1758 阅读 · 0 评论 -
Simulink创建模板
save下拉的template,起个名字,换个自己喜欢的照片,export出来一个后缀为sltx的模板文件。新建simulate的时候就能在我的模板下面看到,选择打开可以看到配置在模板当中的配置。配置一些模板的特点,以后会用到的,譬如求解器的这个。原创 2023-12-23 15:47:55 · 417 阅读 · 0 评论 -
Simulink生成代码
1、在信号线上定义信号名。鼠标双击信号线,出现编辑框之后,写上信号线的名字in_x、in_y、in_z、out_num。2、打开Link to Data Dictionary3、新建个sldd文件4、点击左下角的图标,选择Model Explorer5、新建信号对象in_x、in_y、in_z、out_num,设置Storage Class。6、关联信号对象和信号线。原创 2023-12-20 14:18:11 · 3485 阅读 · 0 评论 -
MATLAB稀疏矩阵
稀疏矩阵是相对于满矩阵或者稠密矩阵来说的,非0数据比较多的时候称为满矩阵或者稠密矩阵,0比较多的时候称为稀疏矩阵。稀疏矩阵的密度 = 非0元素数目 / 矩阵元素总数。原创 2023-12-11 17:49:57 · 527 阅读 · 0 评论 -
MATLAB基础运算
就是矩阵里面每个元素跟这个数字乘一遍,无论是点乘还是叉乘,对于这个都一样。原创 2023-12-09 00:29:06 · 600 阅读 · 0 评论 -
Matlab使用基础
hold off 命令用于关闭绘图保持功能,这将导致在下一次绘图时清除现有的图形。当不再需要在同一张图上绘制新的内容时,使用 hold off 可以恢复正常的绘图模式。hold on 命令用于将绘图模式设置为保持当前图形,并在其上绘制新的图形,而不清除现有的图形。这样,你可以在同一张图上绘制多个曲线或图形,而不会清除先前的内容。因为一般是默认hold on的,所以直接执行hold on不会有什么明显的现象。原创 2023-12-07 14:04:51 · 516 阅读 · 0 评论