matlab学习
文章平均质量分 56
Alexon Xu
working、thinking、learning、sharing
展开
-
利用matlab编写二分法求根函数
最近在学习MATLAB,它的功能真是强大无比,可以做太多的东西。刚好接触到了matlab的编程方面的内容,就想着自己编制一个简单的二分法求根的程序。我的思路是:用户任意输入求根区间和求根精度,函数自动根据求根区间和求根精度,进行递归调用,最后输入满足精度要求的根。废话少说,直接上程序:程序代码如下所示:运行结果1如下:分析:输入的求根区间为原创 2016-10-13 09:21:01 · 89029 阅读 · 13 评论 -
matlab控制三角形绕原点旋转任意角度
项目中遇到一个问题,需要把正三角形绕原点旋转任意角度,平时操作图片的时候,顺便旋转,感觉好像很简单,但是自己去做的时候还是有些困难。我觉得旋转的难点在于由原始点计算新的目标点上,因为你需要考虑点位于四个象限以及坐标轴上的情况。我的做法是,先定正三角形的三个原始点和一个旋转的角度,然后根据点所在的位置(判断点是在哪个象限或者坐标轴上),分别执行不同的新坐标计算代码,求出所有新的点坐标后,将点原创 2016-12-03 22:36:11 · 7610 阅读 · 0 评论 -
模糊控制_WM算法_模糊规则提取
模糊控制——WM算法 在现代智能控制算法中,模糊控制是在实际控制系统设计中使用比较成熟的一种方法。模糊控制可以使用在一些无法建立系统模型的场合,根据专家经验确定模糊规则,实现对系统的控制。这里主要介绍一种基本的模糊控制算法,WM算法。该算法的思想是根据采样的数据对(一组输入、输出数据),确定出模糊规则,通常是一条数据对就可以确定一条规则。首先我们需要确定系统的输入输出数量,假设系统为单输入单输出...原创 2017-05-13 21:52:09 · 12534 阅读 · 11 评论 -
matlab绘制条形图
最近需要使用MATLAB绘制条形图,自己做了个例程,做个笔记。绘制下面的图:实现代码:clc;clear all;data=[2.09;2.3;2.54;2.8];b=bar(data,'BarWidth',0.6);%可以直接设置条形图的宽度grid on;set(gca,'XTickLabel',{'2017','2018','2019','2020'})%设置横坐标数值f...原创 2018-10-19 10:15:31 · 15134 阅读 · 2 评论 -
Matlab读取txt数据的实用方法
需求有个朋友需要我帮忙写个matlab脚本读取100个txt文档的实验数据,这些文档的结构相同,分为四列,从第一列到第四列依次是时间、位置、速度、加速度。读取完数据之后需要对数据进行处理,具体的处理方式是:提取以0.002为采样周期的数据,分类存储起来。文件内容是这样的:技术难点技术难点在于,这些文件中的数据是从一个软件中仿真得到的,由于采用的是变步长仿真,因此采样时间不统一,很难采用对...原创 2018-10-19 10:49:59 · 63305 阅读 · 4 评论 -
MATLAB2018a的网络连接报错问题解决办法
最近为了论文出图清晰一点儿,在盆友的推荐下安装了matlab2018a,这个版本的maytlab所copy的图放到word中很清楚。可是我是win7系统,装完后破解,一切都没问题,但是在打开simulink时,就报出来网络连接错误;而且在figure中打开图像编辑器时,半天不出来,命令行一大堆的网络连接错误。试过了添加环境变量,在防火墙中设置端口号等方法,都不管用。最后索性管理windows的系统...原创 2018-11-29 16:11:03 · 4699 阅读 · 0 评论