编程
机尾云拉长
我不更博客好多年。。。
展开
-
MATLAB对一个二维矩阵画三维图
1 准备好二维矩阵,比如我这有个3x16的矩阵叫SFW12 画三维图,一句代码就OKmesh(SFW1)3 结果如下原创 2019-03-14 12:25:04 · 19469 阅读 · 4 评论 -
MATLAB中unwrap函数
unwrap函数检查出数据相位跳变,并纠正跳变完整的格式是unwrap(pha,tol,dim)tol就是标准,在默认的情况下,这个标准是pi也就是说unwrap在检查到数据前后两点的差距在超过tol的时候,就认为有跳变,然后就回处理数据,让后面的数据加2pi或者减2pi是数据连续,大部分情况下使用pi这个标准都比较合适,所以第二个参数可以缺省又由于unwrap函数不单能对数列作用,还能...原创 2019-04-08 17:49:28 · 4591 阅读 · 0 评论 -
matlab 全部的随机数函数
(一)Matlab内部函数a. 基本随机数Matlab中有两个最基本生成随机数的函数。1.rand()生成(0,1)区间上均匀分布的随机变量。基本语法:rand([M,N,P …])生成排列成MNP… 多维向量的随机数。如果只写M,则生成MM矩阵;如果参数为[M,N]可以省略掉方括号。一些例子:rand(5,1) %生成5个随机数排列的列向量,一般用这种格式rand(5) %生成5...原创 2019-07-19 21:49:45 · 906 阅读 · 0 评论 -
fmincon函数求极值
matlab中的函数fmincon可用于求可以求取多元函数的极值,其约束包括五种:1、线性不等式约束;2、线性等式约束;3、变量约束;4、非线性不等式约束;5、非线性等式约束。其形式如下:x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)求解问题的标准型为min F(X)s.tAX <= b(线性不等式约束)AeqX = beq(线性等...原创 2019-09-29 17:18:53 · 2373 阅读 · 1 评论 -
lsqnonneg函数_matlab中线性最小二乘问题求解
函数语法x = lsqnonneg(C,d)求解非负最小二乘曲线拟合问题的形式举例:为这个问题准备一个C矩阵和d向量目标函数:min||Cx−d||C = [0.0372 0.2869 0.6861 0.7071 0.6233 0.6245 0.6344 0.6170]; d = [0.8587 0.1781 ...原创 2019-09-29 17:31:20 · 4834 阅读 · 0 评论 -
lsqnonlin函数_matlab非线性最小二乘函数
函数语法x = lsqnonlin(fun,x0)函数用于:解决非线性最小二乘(非线性数据拟合)问题解决非线性最小二乘曲线拟合问题的形式变量x的约束上下限为ub和lb,x = lsqnonlin(fun,x0)从x0点开始,找到fun中描述的函数的最小平方和。函数fun应该返回一个向量(或数组),而不是值的平方和。(该算法隐式地计算了fun(x)元素的平方和。)举例:从指数衰减...原创 2019-09-29 17:40:41 · 23339 阅读 · 5 评论 -
如何理解typedef void
首先介绍大家比较熟悉的typedefint i;//定义一个整型变量itypedef myInt int;myInt j;//定义一个整型变量j上面介绍得是我们常用的比较简单的typedef的用法,下面首先介绍一下函数指针。函数指针的形式:形式1:返回类型(*函数名)(参数表)#include <iostream>using namespace std;//定义一...原创 2019-10-07 16:02:15 · 755 阅读 · 1 评论