
<p>MATLAB函数大全</p><p>Matlab有没有求矩阵行数/列数/维数的函数?</p><p>ndims(A)返回A的维数</p><p>size(A)返回A各个维的最大元素个数</p><p>length(A)返回max(size(A))</p><p>[m,n]=size(A)如果A是二维数组,返回行数和列数nnz(A)返回A中非0元素的个数</p><p>MATLAB的取整函数:fix(x), floor(x) :,ceil(x) , round(x) (1)fix(x) : 截尾取整.</p><p>>> fix( [3.12 -3.12])</p><p>ans =</p><p>3 -3</p><p>(2)floor(x):不超过x 的最大整数.(高斯取整)</p><p>>> floor( [3.12 -3.12])</p><p>ans =</p><p>3 -4</p><p>(3)ceil(x) : 大于x 的最小整数>> ceil( [3.12 -3.12])</p><p>ans =</p><p>4 -3</p><p>(4)四舍五入取整</p><p>>> round(3.12 -3.12)</p><p>ans =</p><p>>> round([3.12 -3.12])</p><p>ans =</p><p>3 -3</p><p>>></p><p>如何用matlab生成随机数函数</p><p>rand(1)</p><p>rand(n):生成0到1之间的n阶随机数方阵rand(m,n):生成0到1之间的m×n的随机数矩阵(现成的函数)</p><p>另外:</p><p>Matlab随机数生成函数</p><p>betarnd 贝塔分布的随机数生成器</p><p>binornd 二项分布的随机数生成器</p><p>chi2rnd 卡方分布的随机数生成器</p><p>exprnd 指数分布的随机数生成器</p><p>frnd f分布的随机数生成器</p><p>gamrnd 伽玛分布的随机数生成器</p><p>geornd 几何分布的随机数生成器</p><p>hygernd 超几何分布的随机数生成器</p><p>lognrnd 对数正态分布的随机数生成器nbinrnd 负二项分布的随机数生成器ncfrnd 非中心f分布的随机数生成器nctrnd 非中心t分布的随机数生成器</p><p>ncx2rnd 非中心卡方分布的随机数生成器normrnd 正态(高斯)分布的随机数生成器poissrnd 泊松分布的随机数生成器</p><p>raylrnd 瑞利分布的随机数生成器</p><p>trnd 学生氏t分布的随机数生成器</p><p>unidrnd 离散均匀分布的随机数生成器unifrnd 连续均匀分布的随机数生成器weibrnd 威布尔分布的随机数生成器</p><p>一、MATLAB常用的基本数学函数</p><p>abs(x):纯量的绝对值或向量的长度</p><p>angle(z):复数z的相角(Phase angle)</p><p>sqrt(x):开平方</p><p>real(z):复数z的实部</p><p>imag(z):复数z的虚部</p><p>conj(z):复数z的共轭复数</p><p>round(x):四舍五入至最近整数</p><p>fix(x):无论正负,舍去小数至最近整数</p><p>floor(x):地板函数,即舍去正小数至最近整数ceil(x):天花板函数,即加入正小数至最近整数rat(x):将实数x化为分数表示</p><p>rats(x):将实数x化为多项分数展开</p><p>sign(x):符号函数(Signum function)。</p><p>当x<0时,sign(x)=-1;</p><p>当x=0时,sign(x)=0;</p><p>当x>0时,sign(x)=1。</p><p>rem(x,y):求x除以y的馀数</p><p>gcd(x,y):整数x和y的最大公因数</p><p>lcm(x,y):整数x和y的最小公倍数</p><p>exp(x):自然指数</p><p>pow2(x):2的指数</p><p>log(x):以e为底的对数,即自然对数或</p><p>log2(x):以2为底的对数</p><p>log10(x):以10为底的对数</p><p>二、MATLAB常用的三角函数</p><p>sin(x):正弦函数</p><p>cos(x):馀弦函数</p><p>tan(x):正切函数</p><p>asin(x):反正弦函数</p><p>acos(x):反馀弦函数</p><p>atan(x):反正切函数</p><p>atan2(x,y):四象限的反正切函数</p><p>sinh(x):超越正弦函数</p><p>cosh(x):超越馀弦函数</p><p>tanh(x):超越正切函数</p><p>asinh(x):反超越正弦函数</p><p>acosh(x):反超越馀弦函数</p><p>atanh(x):反超越正切函数</p><p>三、适用於向量的常用函数有:</p><p>min(x): 向量x的元素的最小值</p><p>max(x): 向量x的元素的最大值</p><p>mean(x): 向量x的元素的平均值</p><p>median(x): 向量x的元素的中位数</p><p>std(x): 向量x的元素的标准差</p><p>diff(x): 向量x的相邻元素的差</p><p>sort(x): 对向量x的元素进行排序(Sorting)length(x): 向量x的元素个数</p><p>norm(x): 向量x的欧氏(Euclidean)长度sum(x): 向量x的元素总和</p><p>prod(x): 向量x的元素总乘积</p><p>cumsum(x): 向量x的累计元素总和</p><p>cumprod(x): 向量x的累计元素总乘积</p><p>dot(x, y): 向量x和y的内积</p><p>cross(x, y): 向量x和y的外积</p><p>四、MATLAB的永久常数</p><p>i或j:基本虚数单位(即)</p><p>eps:系统的浮点(Floating-point)精确度</p><p>inf:无限大,例如1/0</p><p>nan或NaN:非数值(Not a number),例如0/0</p><p>pi:圆周率p(= 3....)</p><p>realmax:系统所能表示的最大数值</p><p>realmin:系统所能表示的最小数值</p><p>nargin: 函数的输入引数个数</p><p>nargin: 函数的输出引数个数</p><p>五、MATLAB基本绘图函数</p><p>plot: x轴和y轴均为线性刻度(Linear scale)loglog: x轴和y轴均为对数刻度(Logarithmic scale)semilogx: x轴为对数刻度,y轴为线性刻度semilogy: x轴为线性刻度,y轴为对数刻度</p><p>六、plot绘图函数的叁数</p><p>字元颜色字元图线型态</p><p>y 黄色 . 点</p><p>k 黑色o 圆</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/197668.html