zoukankan      html  css  js  c++  java
  • 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。

    本博客专注于错误锦集,在作死的边缘试探
  • 相关阅读:
    pytest文档29-allure-pytest(最新最全,保证能搞成功!)
    使用 JMeter 进行压力测试
    web自动化针对PO模式进行二次封装之basepage
    关于面试总结-http协议相关面试题 -----转载
    移动APP测试基础分享
    基于python+requests+unittest框架接口自动化测试设计开发
    jmeter断言接口响应字段大小
    csv文件转换为xlsx文件
    钉钉机器人发群消息笔记
    docker学习笔记
  • 原文地址:https://www.cnblogs.com/SweetBeens/p/6660485.html
Copyright © 2011-2022 走看看