
Matlab
文章平均质量分 51
矩阵实验室
老兵安帕赫
工作了就没写过博客,只能抽时间写点了...
展开
-
Matlab 函数返回多个值--样例
目录一、matlab的函数文件返回多个值写法二、简单的例子三、结果截图一、Matlab的函数文件--返回多个值--写法为:1.第一行写 function [返回值1/返回矩阵1,返回值2/返回矩阵2,...,返回值n/返回矩阵n]=该函数文件名(参数1,参数2,...,参数n)2.第二行开始写你的函数代码二、下面是一个简单的例子 现在需要将xx矩阵和yy矩阵的...原创 2018-02-14 19:52:36 · 96923 阅读 · 1 评论 -
Matlab 函数返回一个值--样例
目录一、matlab的函数文件返回一个值写法二、简单的例子三、结果截图博主针对返回多个值也有相关样例,可见于博主文章:matlab 函数返回多个值--样例一、Matlab的函数文件--返回一个值--写法为:1.第一行写 function 返回值/返回矩阵=该函数文件名(参数1,参数2,...,参数n)2.第二行开始写你的函数代码: 例如:functio...原创 2018-02-13 21:58:25 · 52836 阅读 · 1 评论 -
Matlab linspace函数C++实现
Matlab里的linspace函数是均分计算指令,用法是:linspace(x1,x2,N),用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若默认N,默认点数为100。 C++实现为//linspace函数Mat linspace(double begin, double finish, int number) { double i...原创 2018-03-16 10:58:41 · 6004 阅读 · 1 评论 -
Matlab 一维向量fftshift函数 C++实现
fftshift网上有很多二维的实现,但是对于提高精度的另一种办法就是把二维向量看成是一维一维的向量,也可以这么做fftshift。博主这里提供一个简单的算法实现,希望大家喜欢!1.针对于向量元素个数为奇数个,这里以25为例:void FFTshift1(double (&xin)[1][25], int h, int l){ double xinf1[1][13];//...原创 2018-03-16 11:15:09 · 4050 阅读 · 0 评论 -
Matlab roundn()函数使用样例
roundn函数是四舍五入函数,用法很简单,这里直接给出详细样例:需要被四舍五入的数是123.45,正负号代表是小数点的右边还是左边到第几位,具体结果如下:是不是很简单呢!...原创 2018-03-17 23:04:18 · 30932 阅读 · 5 评论 -
Matlab kaiser窗 C++实现
Kaiser窗此种窗是一种应用广泛的可调节窗,它可以通过改变窗函数的形状来控制窗函数旁瓣的大小,从而在设计中可用滤波器的衰减指标来确定窗函数的形状。长度为N的Kaiser窗定义为(=)其中是一个可调参数,可以通过改变的值来调整窗函数的形状,从而达到不同的阻带衰减要求。上式中的是零阶第一类修正贝塞尔函数。可用幂级数表示为对于任意的一个实变量x,函数的值都是正的。在实际计算中,上式...原创 2018-03-20 16:50:10 · 9365 阅读 · 7 评论 -
Matlab 画出不同位置高度的圆柱--样例二
1.所有圆柱的坐标、高和半径都是随机的,在此列出代码和样例:2.初始化函数:define_yuanzhu.mfunction [xx,yy,zz,rr]=define_yuanzhu(k,xx,yy,zz,rr)%k为圆柱个数for j=1:k xx(j,1)=10.*randsample(20,1); yy(j,1)=10.*randsample(20,1); ...原创 2018-02-12 20:15:30 · 5671 阅读 · 0 评论 -
Matlab 画出不同位置高度的圆柱--样例
样例二是更加随机的情况,可见于博主的文章:matlab代码 画出不同位置高度的圆柱--样例二圆柱信息:圆心(1,1)高 1圆心(3,1)高 2圆心(4,3)高 3clccloseclear%圆柱上表面自变量[a,r]=ndgrid((0:.05:1)*2*pi,[0 1]);xt=cos(a).*r;%21x2维yt=sin(a).*r;%21x2维%定义圆心...原创 2018-02-12 19:29:19 · 6100 阅读 · 0 评论