其他分享
首页 > 其他分享> > Matlab使用基础

Matlab使用基础

作者:互联网

1. Matlab基本符号

  1. 方括号[]:
    ①:当方括号出现在赋值符号"="右侧时,方括号用于构造数组、创建空数组、删除数组元素、数组的串联。
    括号内是数组的所有元素。
    ②:当方括号出现在赋值符号"="左侧时,是一个调用函数的语句,将函数的多个输出参数括起来。
    等号右侧为函数名以及函数输入参数,左侧为函数的输出参数。对于多个输出参数,需要用方括号括起来。
    [U,S,V] = svd(A); 表示函数svd会输出三个参数U,S,V。
  2. at符号@:
    ① @符号可以用于创建函数句柄,包括一般函数与匿名函数都可以。
f1 = @myfun
% myfun.m定义的函数句柄
f2 = @(x,y) sqrt(x.^2+y.^2)
% 匿名函数f2

② @符号也用于类文件夹的开头,表明该文件夹里面是一个类。
比如说,默认情况下,有向图类digraph位于C:\Program Files\MATLAB\R2019a\toolbox\matlab\graphfun@digraph文件夹。
cd([matlabroot '\toolbox\matlab\graphfun\@digraph'])
3. 波浪号 ~
波浪号~除了可以作为逻辑运算符,表示逻辑非以外,还可以作为 函数输入\输出参数 的占位符,表示忽略该参数。
忽略函数输入。当函数必须接受预定义的一组输入,而又不使用所有输入时,可以使用该运算符。常见于定义回调函数,此处不展开。
忽略函数输出。当函数有多个输出,但某个输出值不需要时,可以将其用~代替。
eg:[~,I] = max(A);此式中 max函数有两个输出值,第一个输出为最大值,忽略了该值,第二个输出I为最大值对应的索引号。

标签:方括号,函数,输出,符号,基础,参数,Matlab,数组,使用
来源: https://www.cnblogs.com/zzzfy/p/16164213.html