1
183
¥ 10.00 ¥39.00 限时秒杀
开通会员,立省1.00元, 立即开通
立即购买

你将收获

学员能够系统掌握MATLAB开发的一般方法和原理。

可以掌握绘图相关技能

掌握数组方面的运算逻辑

适用人群

所有人

课程介绍

MATLAB基础入门课程,系统介绍MATLAB的基础知识。

主要从数组、运算、结构和绘图等几方面进行讲解

简单易懂,轻松入门MATLAB

课程讨论

老师讲得好
老师是个利索人.zszszszszs
老师能发一些课件和练习题吗 smyyl5@nottingham.edu.cn 感谢!
老师讲的很好很细致, 可以麻烦老师发点练习题吗 wyh1109292635@gmail.com 感谢!
求课件15247140829@163.com
求课件!724461879@qq.com
老师,能把课件发我一份吗,邮箱:524690885@qq.com,多谢老师!
老师真的很nice,
很喜欢老师讲可的方式,声音也很好听,讲的也很清晰,推荐!
老师讲的很好,支持一下,好评

同学笔记

  • lolitapanis 2020-07-04 11:06:57

    来源:for语句 查看详情

    B=a+5

    B=a-5

    B=a*8

    B=a/4

     

    B=a^2

    B=a^(-1)

     

    A+b

    a-b

     

    a*b

     

    a/b a*b的逆矩阵

    a*inv(b) 数组求逆函数

    A*pinv(b) 广义数组求逆函数

    a\b a的逆矩阵*b

    inv(a)*b

    pinv(a)*b

     

    a.*b=b.*a

     

    a.\b=b./a

     

    a.^3

    3.^a

    a.^b

     

    a=true

    b=false

    a=true(3)

    b=false(4)

    真:非0的值

    假:0

     

    >

    <

    ==

    >=

    <=

    ~=

    5>8

    5==5
    2~=9

    a>b

     

    and(3,0)

    3&0

    And(a,b)

    A&b

     

    Or(a,b)

    A|b

     

    非=取反

     Not(a)

    ~a

     

    Xor(a,b) 异或

     

    B=any(A)  A为向量、矩阵、[]

    B=any(A,dim)

    B=any(A,1) 列计算

    B=any(A,2) 行计算

     

    B=all(A) A为向量、矩阵、[](不存在0)

    B= all (A,dim)

    B= all (A,1) 列计算

    B= all (A,2) 行计算

     

    Short-circuit

    && 运算数必须为标量

    || 运算数必须为标量

    B=0

    X=(b~=0)&&(a/b>18.5)

     

    顺序结构、选择结构、循环结构、错误控制结构

    Return终止,break,continue,input,error,keyboard,pause

     

    If 逻辑表达式1

    语句1

    Elseif 逻辑表达式2

    语句2

    Else

    语句3

    End

     

    X赋初始值

    If x是偶数

    输出“偶数”

    End

     

    语法格式

    X赋初始值

    If x是偶数

    输出“偶数”

    End

     

    X=6

    If rem(x,2)==0

    Disp(‘偶数’)

    End

     

    A=6

    If rem(a,2)==0

    Disp(‘even’)

     

    A=7

    If rem(a,2)==0

    Disp(‘even’)

    End

    If rem(a,2)==1

    Disp(‘odd’)

    End

     

    A=8

    If rem(a,2)==0

    Disp(‘even’)

    Else

    Disp(‘odd’)

    End

     

    a=8

    If a>0

    disp(‘a>0’)

    elseif a==0

    disp(‘a=0’)

    else

    disp(‘a<0’)

    end

     

    switch 表达式

    case 值1

    语句1

    case 值2

    语句2

    ......

    otherwise

    语句n

    end

     

    month=3

    switch month

    case 3

    season=’spring’

    case 4

    season=’spring’

    case 5

    season=’spring’

    case{6,7,8}

    season=’summer’

    case{9,10,11}

    season=’autumn’

    otherwise

    season=’winter’

    end

    元胞数组

    month=4;

    switch month

  • lolitapanis 2020-06-24 15:13:11

    来源:reshape函数 查看详情

    c=blkdiag(a,b,d)

     

    c=kron(a,b)

    a

    b

     

    a(5,8)=9

     

    b=a([1,2,3],[2,3,4])

    b=a([1,2,3],[5,4,1])

     

    m:n

    b=a(1:3,4:5)

    b=a([1,2,3],5:6)

     

    m:k:n

    b=a(1:3:9,2:3:9)

    b=a(1:2:5,1:5)

     

    b=a(3:5,:)

    b=a(:,3:6)

     

    a([1:3],:)=[]

    a([3,4],:)=[]

     

    ,’

    Transpose(a)

    Ctranspose(a)

     

    ‘  共轭转置

    .’  非共轭转置

    Ctranspose(a)  共轭转置

    Transpose(a)  非共轭转置

    A=rand(3,4)+rand(3,4)*i

     

    B=flipud(a)  up down

     

    B=fliplr(a)  left right

     

    B=flipdim(a) 不被官方推荐

    B=flip(a) 相当于ud

    B=flip(a,1) 相当于ud

    B=flip(a,2) 相当于lr

     

    B=rot90(a,k) 逆时针旋转k个90°

    B=rot90(a,-1) 顺时针旋转90°

     

    B=reshape(a,2,9)

  • lolitapanis 2020-06-22 14:41:37

    来源:blkdiag函数 查看详情

    clc

    X=1:2:10

    X=Logspace(5,7)

    X=linspace(4,12,5)

     

    Rand

    Randn

    Eye

    Ones

    Zeros

     

    D=size(x)

    [m,n]=size(x)

     

    Length(a)

     

    Numel(x)  number element

     

    A=magic(6)

    A(4,3)

     

    A(8)

     

    T=Sub2ind(size(a),3,4)

    Num=sub2ind(size(a),3,4)

     

    [m,n]=ind2sub(size(a),13)

     

    =cat(1,数组1,数组2)(相同的列)

    =cat(2,数组1,数组2)(相同的行)

     

    c=vertcat(a,b) 相当于=cat(1,数组1,数组2)  vertical垂直

     

    c=horzcat(a,b) 相当于=cat(2,数组1,数组2)  horizon水平

     

    b=repmat(数组A,m,n) repeat重复

    b=repmat(数组A,n)

     

    c=blkdiag(a,b)

没有更多了