• octave矩阵声明操作


    我把这些整理出来,目的是不需要再看一次视频,鉴于ppt并没有这些内容。当然必须先看视频。

    不等号:~=

    注视:%

    抑或xor()

    结尾不用;,如果用了效果是抑制输出。

    赋值之后再次输入该变量,就会回馈你他上次赋值是什么。

    复杂的打印用disp()

    小数点后几位用disp(printf('其他字符串%0.2f',a))

    format long标准输出long格式,这使得之后所有的都是long输出。

    矩阵换行用;

    表示矩阵用[]

    v=1:0.1:2从1每次增加0.1直到2,并把它们作为行向量。

    v=ones(2,3)声明2行三列全一矩阵、2*ones(2,3)

    v=zeros(2,3)全零

    rand(2,3)随机

    不说赋值给谁默认给ans

    randn正态分布h=randn(1,3)均值是1,方差是3,miu和theta

    hist(h)绘制h的直方图hist(h,50)绘制50条直方图,精准度更高

    size(a)返回a大小,会把a当作矩阵,反悔dimention,返回的是一个一行两列的矩阵。

    size(A,1)返回A的一维大小,这就涉及到多维矩阵,一维行二维列。因为我测试了size(A,3/4/5这样)全等于1,所以我猜这是维度。

    length(A)返回最大维度大小。

    cd '路径'进入文件夹

    ls列出现有的文件文件夹

    进入文件夹,就可读其中的文件,直接打文件名就能打开该文件,通常是类似于.cpp一样的命令文本

    加载别的格式的文件load('data.txt')=load data.txt

    .dat格式是处理好的就能用的数据,有表头,数据这样的。who命令可以直接查看其中的features

    whos可以更详细的查看features

    输入feature名,可以点名他,然后size(feature)可以查询它的大小。

    试用whos之后使用clear feature_name 可以删除那一特征。

    v=feature_name(1:10)将该特征的前10个数值存入v,并且算入.dat文件。

    save test.mat v;存成二进制文件

    save test.txt v -ascii存成埃斯科码的txt文件

    A(3,2)指引到矩阵A的三行两列

    A(2,:)指到第二行所有的元素

    A([1 3],:)1,3行逻辑或,列都要

    A(:,2) = [10; 11; 12]给第二列赋值

    A=[[1,2,3];A]与A=[A,[1,2,3]]是分别加行和列,关键在于符号

    A(:)把a变成列向量

    C=[A;B]如果在括号里面,;以及,是被看做一种运算,‘  ’空格也被看作一种运算。表示加行加列加行.如果不加[],对于;那就直接结束了C=A;B.C=A,B会显示B并且给C赋值A。

    本博客专注于错误锦集,在作死的边缘试探
  • 相关阅读:
    CSS样式实现两个图片平分三角
    Vue iview 表单封装验证
    Vue编程式路由跳转传递参数
    组件 Autofac 实现接口类工具
    GridView
    2016_09_8
    使用js创建对象
    从DataTable获取Json数据
    jQuery高级编程
    _16_08_15
  • 原文地址:https://www.cnblogs.com/SweetBeens/p/6660485.html
Copyright © 2020-2023  润新知