• 2*randn(sz):0 均值,方差为 4(variance),

    • standard deviation:标准差为 2;
  • numel():returns the # of elements;
    • numel(randn(2, 3, 4)) ⇒ 24
  • fieldnames():获取其成员属性的名字(字符串形式);

    s(1,1).name = 'alice';
    s(1,1).ID = 0;
    s(2,1).name = 'gertrude';
    s(2,1).ID = 1;
    s(3, 1).age = 20;
    fieldnames(s);
    ans = 'name''ID''age'

0. meshgrid

meshgrid(获取绘制网格所需的坐标):

  • 第一个返回值逐列(列是相同的元素),重复的行数是第二个参数的长度;
  • 第二个返回值逐行(行是相同的元素),重复的列数是第一个参数的长度;
  • 第一个参数贡献列,第二个参数贡献行树;
  • 最终两个返回值的 size 要一致;
>> [x, y] = meshgrid(1:2);
x = [1, 2; 1, 2]; y = [1, 1; 2, 2];
>> [x, y] = meshgrid(1:2, 1:3);
x = [1, 2; 1, 2; 1, 2];
y = [1, 1; 2, 2; 3, 3];

1. trapz

trapezoidal numerical integration:梯形数值积分;

接口如下:

  • Q = trapz(Y)
  • Q = trapz(X,Y)
Y = [1 4 9 16 25];
Q = trapz(Y)% \int x^2 dx [1, 5]% 默认的阶梯形的步长为单位步长X = 0:pi/100:pi;
Y = sin(X);
Q = trapz(X, Y)% \int sin(x) dx [0, pi]
  • 该函数恰好可以用来求 AUC(area under curve)的值;

2. fliplr/flipud

  • fliplr:flip an array from left to right.
  • flipud:flip an array from up to down.
>> A = 1:5;
>> fliplr(A);
5 4 3 2 1% 当然也可以这样
>> A(end:-1:1)

3. 多项式方程的根

Abel-Ruffini 定理已经有了定论,>= 5 次以上的多项式方程没有通用的解析解求法;

现考虑下面的多项式方程:

s6+9s5+1354s4+1352s3+121516s2+72916s+72964=0
>> p = [1, 9, 135/4., 135/2., 1215/16., 729/16., 729/64.];
>> roots(p)                     % 数值解
>> p1 = poly2sym(p);
>> solve(p1)                    % 解析解

转载于:https://www.cnblogs.com/mtcnn/p/9422946.html

matlab 高级函数相关推荐

  1. matlab 高级函数 —— colfilt/blockproc (图像)矩阵的分块处理

    colfilt 执行功能与 blockproc/nlfilter 类似,但效率更高. B = colfilt(A,[m n],block_type,fun),block_type:distinct/s ...

  2. matlab 高级函数 —— circshift、squeeze

    circshift:顾名思义,循环移动,循环的意义在于,移出的数据不丢失,而是来到队列的首部位置,也即其实是将原始序列视为一种圆环. 1. 基本用法 默认为右移. Y = circshift(A,K) ...

  3. matlab 高级函数 —— ind2sub、kron

    1. ind2sub ind2sub:index to subscripts ,线性索引(比如一个数组按列序组织为一个向量)转换为下标. [I,J] = ind2sub(siz,IND)% sz:矩阵 ...

  4. matlab 高级绘图函数

      matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...

  5. matlab watershed函数简单实现_薛定宇教授大讲堂(卷):MATLAB程序设计|文末赠书...

    00作者简介 薛定宇 分别在沈阳工业大学.东北大学和英国Sussex大学获得学士(1985年).硕士(1988年)和博士学位(1992年),1997年任东北大学信息学院教授.深耕于计算机在数学与自动控 ...

  6. 【整理】Matlab常用函数

    第一篇:Matlab软件函数 一.软件操作函数 1)命令窗口函数: clc:清空命令窗口,使用向上箭头翻看命令. open:打开文件,文本文件(*.doc),可执行文件(*.exe),图形文件(*.f ...

  7. 如何将matlab代码转为C语言(2)--在C++中调用matlab的函数

    如何将matlab代码转为C语言(2)–在C++中调用matlab的函数 在上一条博文中提供了一种直接在matlab操作中的方法,下面提供一种新的调用方法,即在C++中调用matlab中的dll文件. ...

  8. matlab norm函数_MATLAB | TAM 211 存活指南 V3.0

    点击蓝字 关注我 本文大部分内容为2019年初次接触 TAM 211时所写,后续存在少量修改与增补.叙述时间可能有点错乱,凑合着看吧. 新的学期,我们迎来了 TAM 211 , 静力学的课程.虽说这是 ...

  9. matlab函数accumarray,MATLAB常用函数

    %%%%%%%%%%%%%%% %MATLAB常用函数 %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %特殊矩阵构造函数 %%%%%%%%%%%%%%%% ones 创建一个所有元 ...

最新文章

  1. 拜托,别问我什么各种Tree了,干就完事!
  2. python交集和补集的符号_python的交集、并集、差集
  3. git :设置 object-c 的忽略文件
  4. 多线程批量ping服务器
  5. 全球及中国养老产业十四五运营现状与发展决策建议报告2022版
  6. 求栈的长度的C语言函数,c – 编译器如何确定编译器生成的临时函数所需的堆栈大小?...
  7. zbb20180117 汉字转拼音 pinyin4
  8. SVN版本管理系统的使用(CentOS+Subversion+Apache+Jsvnadmin+TortoiseSVN)
  9. oracle序列修改语句
  10. excel 链接批量转图片
  11. 【论文学习之SNE-RoadSeg】跑通SNE-RoadSeg代码
  12. openEuler服务器系统,操作系统openEuler开放源代码、镜像及开发测试环境
  13. typecho博客,typecho插件,typecho博客搭建
  14. 图灵测试 Alan Turning
  15. wordpress漏洞工具_打击WordPress中的垃圾评论的12个重要提示和工具
  16. 如何从视频中分离音频/提取音频/提取视频
  17. 树莓派PICO问题一
  18. 【4】RagTag-基于近缘/同物种的基因组同源组装
  19. 学报格式和论文格式一样吗_学报和论文格式一样吗
  20. Android无法安装apk,8.0未知来源应用安装权限

热门文章

  1. 11月TIOBE编程语言排行榜,OC已经掉出前十
  2. [缓存]关于memcached的详细介绍以及用法
  3. 6月10款超赞的jQuery插件新鲜出炉
  4. java home bin java home jre bin_Tomcat 启动找不到配置好的 $JAVA_HOME和$JRE_HOME 变量?
  5. 无法检测或故障_大众朗境挡位偶发缺失且无法启动
  6. Zookeeper常用命令详解(Zookeeper3.4.14)
  7. sunny底层android,Android网络通信概述
  8. 几个接下来要解决的问题
  9. 动态生成的html元素无法调用js函数,在调用js函数之前,如何确保将动态生成的div加载到DOM中?...
  10. python怎样创建项目_如何建立一个完美的 Python 项目