笔记
wangsiyuye
这个作者很懒,什么都没留下…
展开
-
2021-03-24
matlab产生一定范围的随机整数和正太分布数1.函数rand(x)或者rand(x,y)产生0~1之间均匀分布的随机矩阵2. 要产生1-31范围的100个随机整数1+round((31-1)rand(100,1));3. round函数用于舍入到最接近的整数。语法:Y = round(X),这里的X可以是数,向量,矩阵。4. 产生正太分布的随机数normrnd(m,n,[p,q]);产生均值为m,标准差为n的pq矩阵。也可用函数randn(x)或者randn(x,y)产生均值为0,方差为原创 2021-03-24 23:34:29 · 81 阅读 · 0 评论 -
2021-03-21
matlab中的size函数size():获取矩阵的行数和列数(1)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]=size(A), 当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。(3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语转载 2021-03-21 22:22:24 · 65 阅读 · 0 评论 -
2021-03-18
gurobi许可过期1.先登录gurobi.com;登录自己的账户2.申请一个academic licence3.在window窗口命令输入复制的命令4.修改环境变量,因为位置发生了变化5.重启matlab或者用到的软件原创 2021-03-18 22:14:26 · 70 阅读 · 0 评论 -
2021-03-16
matlab,simulink实现一阶微分方程组的方法一,利用matlab文本1.用ode23或者ode452.输出要写成列向量的项式;3. 输入既要有x,也要有y,输入可以是向量;案例:xs=0:0.001:10;n=length(xs);y(1)=1;y(2)=1;[x,y]=ode45(@p2fcn,xs,[1,1]’);figure(1)plot(x,y(:,1));figure(2)plot(x,y(:,2));函数:function dy=p2fcn(x,y)d原创 2021-03-16 21:41:07 · 1343 阅读 · 0 评论 -
2021-03-14
matlab 中的normcdf函数#1.功能正太累积分布函数2.语法p = normcdf(x)返回标准正态分布的累积分布函数cdf ,在 x 中的值处计算函数值。p = normcdf(x,mu)返回具有均值 mu 和单位标准差的正态分布的 cdf,在 x 中的值处计算函数值。p = normcdf(x,mu,sigma)返回具有均值 mu 和标准差 sigma 的正态分布的 cdf,在 x 中的值处计算函数值。x可以是区间[1,2],也可以是向量[1,2,3,4]也可以是一个数1原创 2021-03-14 14:48:25 · 224 阅读 · 0 评论 -
2021-03-07
matlab中quad函数功能,simpson自适应积分quad(fun,a,b)求a到b函数的积分,精度缺省值为e-6,quad(fun,a,b,tol),tol自定义精度。例子function y=f(x)quad(@f,0,1)quadl命令和quad命令功能差不多,求积分,但是算法不同,好像quadl更准一点。...原创 2021-03-07 00:45:12 · 123 阅读 · 0 评论 -
2021-03-06
matlab 中trapz功能:数值积分中,通过梯形积分法求积分的近似值。trapz(x,y)x,为行向量或者列向量,y的行数等于x向量的元素数。例子:x=[0:1:10]’y=[x sin(x) cos(x)]r=trapz(x,y)得出r=[ r1, r2,r3]分别对应在步长为1下,得出的y的定积分值...原创 2021-03-06 22:17:45 · 187 阅读 · 0 评论 -
2021-03-06
matlab 中feval例子function max(x1, x2)feval(@max, 1,2)feval('max’1,2)功能,max的两种形式都是表示要引用的函数,1,2是引用函数中涉及的参数原创 2021-03-06 22:05:15 · 61 阅读 · 0 评论