matlab使用
文章平均质量分 54
畅的bl0g
个人博客,感谢关注
展开
-
matlab绘图代码(将几个数据绘制到一个figure中)
【代码】matlab绘图代码(将几个数据绘制到一个figure中)原创 2024-04-25 12:02:22 · 856 阅读 · 0 评论 -
matlab保存示波器数据
然后就可以在工作区看见(这里没有运行所以没有)将保存到文件夹中方便后续绘图。再重新运行一下示波器。原创 2024-04-25 11:59:48 · 408 阅读 · 0 评论 -
MATLAB特殊的二维绘图
面积统计图area(x,y) 若x是向量,y是矩阵,则矩阵y的第一列对向量x绘图,然后依次是下一列与前面所有列值的和对向量x绘图。大饼图pie(x,explode),x是向量或矩阵,explode中[0 0 0 1]1表示突出来。bar(A)%若为矩阵,则分别比较y的每一行元素的大小,横坐标为矩阵的行数。%注意:x可以为向量或矩阵,为向量时,按照逆时针顺序分别为x的各个元素;%ex21大饼图pie(x,explode)%若为矩阵,则按照列的顺序依次排列矩阵元素,%若x元素和小于1,则饼图是不完整的图。原创 2023-08-19 21:43:54 · 168 阅读 · 0 评论 -
MATLAB三维图形的绘制plot3(x1,y1,z1,x2,y2,z2,.....)
当x y z 是同型矩阵时,则x y z对应列元素绘制三维曲线,曲线条数等于矩阵列数。当x y z 是同长度的向量时,则x,y,z对应元素构成一条三维曲线;%1生成平面网络坐标矩阵。%2.绘制三维曲面函数。原创 2023-08-19 22:42:01 · 339 阅读 · 0 评论 -
模拟实现strcat函数(c语言)
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>char* my_strcat(char* dest, const char* src){ char* ret = dest; while (*dest != '\0') { dest++; } while (*dest++ = *src++) { ; } return ret原创 2023-08-27 00:06:27 · 45 阅读 · 0 评论 -
MATLAB数值积分
来求解,但当被积函数的原函数无法用初等函数来表示或被积函数只知道离散点处的离散值的时候,往往就要采用数值方法来求函数的定积分值,求解它的数值积分。定义:求函数的定积分,一般是需要先找到。Newton_Leibniz公式。原创 2023-08-26 23:01:08 · 100 阅读 · 0 评论 -
MATLAB数据分析与处理--(曲线拟合)
- Matlab中最优标准是采用最小二乘原理,所构造的拟合函数是一个次数小于插值节点个数的多项式。最终使拟合式在各节点处的偏差己的平方和达到最小,数学上已经证明,在最小二乘之下问题的解总是确定的。%p为最终拟合函数的系数向量,x,y为采样点及采样点函数值,m为拟合多项式函数。曲线拟合不要求,曲线拟合仅要求各点之间的误差尽可能小(某种意义下)分别用一个3次和5次多项式在区间[0,2*pi]内逼近函数sinx。--数据插值要求逼近函数采样点与被逼近函数相等,%利用函数polyfit求拟合函数。原创 2023-08-26 00:10:04 · 1236 阅读 · 0 评论 -
MATLAB数据分析与处理--(多项式计算)
即系数向量的加减运算,对于次数不同的多项式要把对应的空缺的高次项系数补0。%函数polyval和polyvalm输入参数为多项式系数向量和自变量X。%example:求(x^4+8x^3-10)*(2x^2-x+3)%example:求(x^4+8x^3-10)*(2x^2-x+3)%n次多项式用一个长度为n+1的行向量表示,缺少的幂次项系数为0。%example:求(3x^3+5x^2-9)-(7x+10)%函数[Q,r]=deconv(p1,p2)%函数conv(p1,p2)%Q为商式,r为余氏。原创 2023-08-25 22:52:37 · 985 阅读 · 0 评论 -
MATLAB方程数值求解----(线性方程组求解+直接解法)
对于线性方程组Ax = b,可以通过×= ANb 来求解。线性方程组,非线性方程组,常微分方程甚至偏微分方程。%通过线代中有限步骤的矩阵初等运算来求得方程组的解。%1利用左除运算符直接求解。原创 2023-08-26 23:15:11 · 798 阅读 · 0 评论 -
MATLAB三维图像修饰
平滑着色,相对光滑。%使用色图着色colormap。原创 2023-08-19 23:57:47 · 457 阅读 · 0 评论 -
MATLAB中meshgrid函数
x,y]=meshgrid([1:0.1:2])%长度为11x11的方阵。colormap('summer')%设置颜色。colormap('summer')%设置颜色。原创 2023-08-26 00:20:12 · 752 阅读 · 0 评论 -
MATLAB三维图像绘制函数
%example[x,y]=meshgrid(-8:0.5:8);z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);%eps是为了保证分母不为0subplot(2,2,1);meshc(x,y,z);% meshc - 网格曲面图下的等高线图title('meshc');grid;subplot(2,2,2);meshz(x,y,z);% meshz - 带帷幕的网格曲面图title('meshz');grid;subplot(2,2,3);surf原创 2023-08-19 22:53:55 · 268 阅读 · 0 评论 -
MATLAB数值微分
定义:在微分学中,函数的导数是通过极限来定义的,如果一个函数是用数值给出的离散形式,那么他的导数就无法用极限运算求得,当然也就无法用求导的方式去计算函数在某点的导数,这就需要采用数值微分的方法,用离散方法近似计算函数。% 第一种是利用多项式f(x)进行逼近,用逼近函数的倒数求解x处的倒数。%第二种是利用f(x)在x处的差商作为其倒数,原创 2023-08-26 22:49:14 · 1043 阅读 · 0 评论 -
MATLAB的标准三维曲面:球面sphere、柱面cylinder、多峰面peaks
%球面subplot(2,2,1);[x,y,z]=sphere(30);surf(x,y,z);title('sphere球体');%柱面subplot(2,2,2);[x1,y1,z1]=cylinder(3);%参数决定球面光滑程度,球体半径为1surf(x1,y1,z1);title('cylinder柱面');subplot(2,2,3);[x1,y1,z1]=cylinder(2+sin(0:pi/10:2*pi),30);%参数决定球面光滑程度,球体半径为1surf(x1,原创 2023-08-19 23:01:55 · 1163 阅读 · 0 评论 -
模拟实现strcmp函数(c语言)
#define _CRT_SECURE_NO_WARNINGS#include#include#includeint my_strcmp(const char* str1, const char* str2){ assert(str1 && str2); while (*str1 == *str2) { if (*str1 == '\0') { return 0;原创 2023-08-27 00:32:45 · 76 阅读 · 0 评论 -
MATLAB绘图plot()函数-------二维图形绘制
定义:将平面坐标上的数据点连接起来的平面图形,可采用直角坐标系,对数坐标系,极坐标系,数据点一般以向量或者矩阵的形式给出,类型可以是实数也可以是复数%ex1绘制普通的二维函数图形%ex2绘制参数方程给出的二维曲线%ex3同时绘制三幅图像,sin(x),cos(x),e^x%ex4 x与y为同型矩阵,则以x、y对于列元素为横纵坐标分别绘制图像%ex5折线图%ex6绘制复平面图像%ex7plot中含多个参数%ex8%ex9绘制包路gridgrid显示或者隐藏坐标区的网格线。原创 2023-08-19 19:48:48 · 3517 阅读 · 0 评论 -
MATLAB三种程序结构
程序的暂停pause(senconds)%a=input('请输入数值a')%A=input('请输入矩阵A')%ex2:编写求解一元二次方程的函数。%数据的输入input()%求解某段积分限的积分值。%数据输出disp()%if-else语句。原创 2023-08-19 00:43:16 · 452 阅读 · 0 评论 -
MATLAB特殊函数
内联函数inline()原创 2023-08-19 00:51:16 · 45 阅读 · 0 评论 -
MATLAB数据分析与处理--(数据统计分析)
中值:数字序列中其值恰到好处在中间的元素 偶序列则是中间两数平均值。%mode:ascend 升序 descend降序。%排序sort(X,dim,mode)升序。%prod求积 用法与sum 完全相同。%标准差 方差(标准差平方)%对复向量,求取模的最大值。%相关系数corrcoef。%求中值median。%累乘cumprod。%函数std var。原创 2023-08-25 22:12:40 · 566 阅读 · 0 评论 -
MATLAB的隐函数绘图ezplot(f)
f可以是函数文件或者函数表达式组成的字符串,也可以是匿名函数表达式或函数名。定义:用于未给定函数显示表达式情况下的绘图操作。原创 2023-08-19 23:13:09 · 346 阅读 · 0 评论 -
模拟实现strstr函数(c语言)
strstr函数查找子串的一个函数。原创 2023-08-27 01:31:01 · 46 阅读 · 0 评论 -
MATLAB数据分析与处理--(数据插值)
定义:被插值的函数是两个变量的函数,函数依赖于两个自变量的变化,其采样点是一个由这两个函数组成的一个平面区域,插值函数也是一个二维函数,主要使用函数interp2。%pchip Hermite插值 采用分段三次多项式以及一阶导数相等的方法插值,更加光滑。%spline 在子区间构造三次多项式且节点处一二阶倒数连续,节点更加光滑。%nearest 最近点插值,优先最近的数据点进行插值操作。%lintear 线性插值,默认的,将数据点直接直线连接。原创 2023-08-25 23:28:04 · 428 阅读 · 0 评论 -
MATLAB2021安装教程
打开安装目录下R2021b下的bin文件夹,右键点击matlab发送快捷方式至桌面。10.根据需要选择安装产品,点击下一步。13、开始安装,耐心等待(1.5h)安装目录下的lmgrimpl 文件夹下。11、勾选添加快捷方式,点击下一步。12、查看一下安装信息,点击开始安装。2.右键以管理员身份运行setup。高级选项,点击我有文件安装密钥。15、打开crack文件夹。键以管理员身份运行setup。一定要记住路径,点击下一步。14、安装完成,点击关闭。右键点击下载好的,先解压。5.输入密钥,点击下一步。原创 2023-08-06 23:15:44 · 4749 阅读 · 1 评论 -
MATLAB2021b如何设置中文
2.弹出“Preferences”窗口,先点击左侧列表中【General】,在右侧版面内找到Desktop Language栏,这里勾选“Chinese”,然后点击【OK】1.Matlab2014版之前版本都不自带中文语言包,无法通过上述类似“设置”直接更改界面语言切换中/英文;主页-----预设-------帮助-----右侧选取语言为简体中文,具体操作可以见图片。原创 2024-02-29 10:31:59 · 1662 阅读 · 0 评论