matlab学习

  1. clc,clear; 清除命令

  2. close all 清除所有窗口

  3. warning off 关闭警告

  4. fprintf(‘result: %d’, a); 输出a的值

  • fprintf(fid, format, A)
  • fid输出的位置(如果缺省,则输出在窗口)
  • format(输出内容的类型)
  • %e: 实数 %.3f: 浮点数(保留3位小数)
  • A:输入内容的变量名
  1. disp(a) 显示a的值

  2. disp(‘hello’);
    disp(‘numstr(12)’) %%numstr()将其他类型的变量转化成字符串形式
    disp(zeros(m, n))

  3. 顺序结构
  4. 判断结构

    1
    2
    3
    4
    5
    6
    7
    if 条件
    执行内容
    elseif 条件二
    执行内容
    else
    执行内容
    end
  5. 循环结构

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    for i = 1 : m
    循环内容
    end

    for i = 1 : 3 : 9
    fprintf('%d ', i); 输出147(步长为3)
    end

    while(条件)
    循环内容
    end
  6. a = mod(45678, 10) 获得45678的余数

  7. n = fix(465 / 10) n的值为46

  8. [m, n] = size(a) 获取a的行、列数
    a(i, j) 第i行j列的值

  9. 函数的自定义
    function[输出] = fun(n)

文章目录
|