zoukankan      html  css  js  c++  java
  • Matlab常用指令和基本语法

    1、清除命令窗口

    clc

    2、清除变量

    clear

    3、清除figure

    clf

    4、生成一个图层

    figure()

    figure(1)

    figure('name','实例')

    gwin=figure('MenuBar','none','NumberTitle','off','Name','菜单创建演示','Position',[(rect(3)-N)/2,(rect(4)-N)/2,N,N],'Resize','off','Color','red');

     5、打印

    disp(a)

    fprintf('the value of pi is%6.2f ',pi)

    6、字符串和数字转换

    str2num(123)

    num2str('123')

    7、取整函数

    floor(2.3)==2 %为向下取整

    ceil(2.3)==3 %为向上取整

    round(2.3)==2 %为取最接近的整数

    fix(-3.5)==-3 %为向0取整

    8、复数运算

    temp = complex(1,2) %构造函数,==2+5i

    real(temp) == 1 %返回实部

    imag(temp)==5 %返回虚部

    abs(temp)==5.3852 %返回模

    conj(temp)==2-5i %返回共轭复数

    9、快速生成矩阵

    A=zeros(5) %5行5列的0矩阵

    B=ones(5) %5行5列的1矩阵

    A=zeros(m,n) %m行n列0矩阵

    B=ones(m,n) %m行n列1矩阵

    A=eye(5) %5行5列的单位矩阵

    B=rand(3,5) %3行5列的0~1之间的随机矩阵

    A=magic(5) %5行5列的魔方矩阵,注意这里行和列必须相同

    10、生成随机矩阵

    rand(1,5) %生成一个1行5列的矩阵,即行向量

    11、求最大值

    max

    12、数据库结果转矩阵

    data_mat = cell2mat(data_cell);

    data_cell是数据库返回的结果,data_mat是矩阵

    13、求转置矩阵

    a=[1; 2; 3];

    b=a.'; %点+单引号

    b->{1 2 3}

    14、打印时间

    disp(datestr(datetime('now')));

    15、将矩阵转化为列向量,即列矩阵

    B=A(:); %A是矩阵

    16、读取矩阵取前N行或N列

    A(1:2,:)  %读取矩阵A的1~2行

    A(:,1:3)  %读取矩阵A的1~3列

    17、矩阵运算(加、减、乘、除、点乘、点除等)

    (1)A+B; 表示矩阵A和矩阵B相加(各个元素对应相加);

    (2)A-B; 表示矩阵A和矩阵B相减(各个元素对应相减);

    (3)A*B; 表示矩阵A和矩阵B相乘;

    (4)A.*B; 表示矩阵A和矩阵B对应元素相乘(点乘);

    (5)A/B; 表示矩阵A与矩阵B相除法;

    (6)A./B; 表示矩阵A和矩阵B对应元素相除(点除);

    (7)A^B; 表示矩阵A的B次幂;

    (8)A.^B; 表示矩阵A的每个元素的B次幂

    18、获取数组的行数和列数

    [rows,colums]=size(cell_data); %cell_data是2行3列的数组,rows==2 colums==3

    19、获取数组的指定行和指定列

    first = cell_data(1,:); %第一行所有列

    first = cell_data(:,1); %第一列所有行

  • 相关阅读:
    java 手写 jvm高性能缓存
    给大家推荐一款非常好用的表单验证插件:lr-verify.js
    如何设计处优秀的Restful API
    volatile、static
    微服务学习(一):微服务介绍
    spark过滤算子+StringIndexer算子出发的一个逻辑bug
    spark和深度学习集成调研
    收藏一个不错的个人博客
    二分法中的逼近法
    netty服务端启动--ServerBootstrap源码解析
  • 原文地址:https://www.cnblogs.com/judes/p/12160508.html
Copyright © 2011-2022 走看看