美文网首页
02_MATLAB入门

02_MATLAB入门

作者: Iriscloudy | 来源:发表于2020-01-18 22:30 被阅读0次

    clear 清空工作区

    clc 清空命令行窗口

    abs() 绝对值

    pi π=3.1415926...

    sqrt() 开平方(可以开负数,输出含i的结果)

    x=1:3 等间距向量,间距为默认的1,x= 1 2 3

    x=1:0.5:3 等间距向量,间距为0.5,x=1 1.5 2 2.5 3

    linspace(1,10,5) 等间距向量,以1开头以10结尾,并包含5个元素

    x' x的转置向量

    rand(5) 创建5*5的随机矩阵

    rand(5,1) 创建5行1列的随机矩阵

    zeros(6,3) 创建6行3列的全零矩阵

    save foo x 将名为x的变量保存到名为foo.mat的文件中

    load foo 从文件foo.mat加载变量

    x=A(5,7) 从A中提取第5行第7列的数据并赋值给x

    x=A(end,3) 从A中提取最后一行第3列的数据并赋值给x

    x=A(end-1,end-2) 从A中提取倒数第二行倒数第三列的数据并赋值给x

    x=A(:,2) 从A中提第2列的所有数据并赋值给x,冒号表示所有元素

    x=A(2,:) 从A中提第2行的所有数据并赋值给x

    x=A(end-1:end,:) 从A中提取最后两行的所有元素赋值给x,第一个冒号表示范围

    x=V(3) 把V中的第3个元素赋值给x(当V是行向量或列向量时)

    max(A) 取A中的最大值

    round(A) 把A四舍五入

    * 执行矩阵乘法

    .* 执行按元素乘法

    size() 输出元素的大小

    [xrow,xcol]=size(A) xrow=A的行数,xcol=A的列数

    [xMax,idx]=max(A) xMax=A的最大值,idx=最大值的索引值(当A是行向量或列向量时)

    doc fcnName 获取某个函数的相关信息

    randi([1,20],5,7) 创建5行7列矩阵,包含1-20范围的随机整数//使用doc命令参照说明使用

    plot(x,y) 绘制向量图 //doc LineSpec 查看关于线条的设定

    hold on 保存之前的绘图然后再添加其他的线

    hold off 返回默认

    close all 关闭所有绘图窗口

    plot(v1,'LineWidth',3) 绘制一个变量v1(v1作为y轴,1-n作为x轴),线条宽度为3

    plot(x,y,'ro','LineWidth',3) 绘制向量图,并同时设置线型、线宽

    title('Sample Densities') 为图表添加标题

    ylable('Density(g/cm^3)') 添加纵轴标签Density(g/cm^3)

    legend('a','b','c') 给a,b,c图线添加图例

    相关文章

      网友评论

          本文标题:02_MATLAB入门

          本文链接:https://www.haomeiwen.com/subject/trylzctx.html