日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab入门操作

發布時間:2025/3/21 循环神经网络 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab入门操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 清除操作:
    • 變量:
      • 變量基本定義
      • 變量類型
    • 字符與字符串深入學習:
      • 字符
      • 字符串
    • 矩陣深入學習:
    • 元胞數組深入學習:
      • 概念
      • 實際操作
    • 舉例一個比較復雜的結構體,包括了兩個
    • 查看數據類型的數值范圍
    • 數值的取整
      • 最接近取整,0.5為臨界條件
      • 向0取整
      • 小于或者等于該數的接近整數
      • 大于或等于該數的接近整數
    • 復數的學習
      • 定義復數
      • 求復數的實部
      • 求復數的虛部
      • 求復數的模
      • 求復數的角度
      • 求共軛復數
      • 多個共軛復數
      • 多個共軛復數的實部
    • 改變數據顯示格式,不改變值,默認保留小數點后四位
    • 邏輯真和假
      • 將數值型轉換成邏輯值,只有0才能轉換成邏輯假,其它值全是真
      • matlab中不區分字符和字符串,1個字符1個字節

清除操作:

  • 清除workspace中的所有變量:
  • clear all;


    清除上圖窗口

  • 清除command window中的所有命令
  • clc;


    清除上圖窗口

    變量:

    變量基本定義

  • 變量名區分大小寫,變量名以字母開頭,可以由字母,數字和下劃線組成,但不能使用標點

  • ans是默認情況下的變量,一般情況下借助變量來做

  • int8(2)

    (有符號整型8位,變量名ans)

    two=int16(2)

    (有符號整型16位,變量名two)

    變量類型

    one=int8(2) %%有符號整型 8位two=int16(2) %%有符號整型 16位three=uint32(20) %%無符號整型 32

    four=uint64(80) %%無符號整型 64位five=single(1.6) %%單精度浮點型six=23 %%默認為雙精度浮點型


    注意:查看變量類型直接

    class(變量名)

    或者

    whos

    seven=true %%邏輯型eight='daxian' %%字符串型ten.name='daxian' %%結構體eleven=@cos %%函數句柄類型

    strangle=rand(6,9) %%矩陣隨機69列 值在01之間rows=size(strangle,1) %%矩陣有幾行cols=size(strangle,2) %%矩陣有幾列

    字符與字符串深入學習:

    字符

  • 定義一個字符
  • string='a'

  • 轉換成ASCII
  • abs(string)

  • 轉換成字母,代表A
  • char68

  • 整型數據轉換成字符型數據(整型65轉換成字符型65)
  • change=num2str(65)

  • 不懂的函數直接doc
  • doc num2str

    字符串

  • 定義一個字符串
  • str='l am biaobiao'

  • 測量字符串長度
  • length(str)

  • 輸出到command窗口可以查看詳細屬性信息
  • 矩陣深入學習:

  • 定義一個矩陣
  • A=[1 2 3;4 5 6;7 8 9] A=[1,2,3;4,5,6;7,8,9]

  • 轉換為轉置矩陣
  • B=A'

  • 轉換為一列
  • C=A(:)

  • 轉換為逆矩陣
  • D=inv(A)

  • 矩陣相乘
  • A*D


    矩陣乘以逆矩陣 最后等于單位矩陣,nice

    元胞數組深入學習:

    首先doc cell

    概念

    元胞數組是一種包含名為元胞的索引數據容器的數據類型,其中的每個元胞都可以包含任意類型的數據。元胞數組通常包含文本列表、文本和數字的組合或者不同大小的數值數組。通過將索引括在圓括號 () 中可以引用元胞集。使用花括號 {} 進行索引來訪問元胞的內容

    實際操作

  • 定義一行六列的元胞數組
  • A=cell(1,6)

  • 把A的第二個元素(索引從1開始)賦值為一個3*3的矩陣
  • A{2}=eye(3)

  • 把A的第5個元素(索引從1開始)賦值為魔方矩陣
  • A{5}=magic(5)


    這里呢,我們需要 doc magic

    B=A{5}

    每列中元素的總和等于每行中元素的總和。

    B=A{2}

    舉例一個比較復雜的結構體,包括了兩個

    books=struct('name',{{'daxian','dashen'}},'price',[30,40])

    books.name

    books.name(1)

    books.name{1}

    查看數據類型的數值范圍

  • single 的數值范圍:
  • singleaverage=[realmin('single') realmax('single')]

  • double 的數值范圍:
  • doubleaverage[realmin('double') realmax('double')]

    如果想查看Inf什么意思,記得doc inf:

    X = Inf 返回正無窮大的標量表示。當運算結果太大以至于無法表示為浮點數時,如 1/0 或 log(0),運算會返回 Inf。

    對于雙精度,Inf 表示大于 realmax 的數字。對于單精度,Inf 表示大于 realmax(‘single’) 的數字。

    數值的取整

    最接近取整,0.5為臨界條件

    roundone=round(8.5)

    roundtwo=round(-6.4)

    roundthree=round(-6.5)

    向0取整

    fixone=fix(-1.6)

    fixtwo=fix(-1.5)

    小于或者等于該數的接近整數

    floorone=floor(2.7)

    floortwo=floor(-2.4)

    大于或等于該數的接近整數

    ceilone=ceil(4.2)

    ceiltwo=ceil(-4.4)

    復數的學習

    定義復數

    one=3+4i

    求復數的實部

    realone=real(one)

    求復數的虛部

    imagone=imag(one)

    求復數的模

    absone=abs(one)

    求復數的角度

    angelone=angle(one)

    求共軛復數

    g=conj(one)

    多個共軛復數

    two=complex(1:3,2:4)

    多個共軛復數的實部

    realtwo=real(two)

    改變數據顯示格式,不改變值,默認保留小數點后四位

    format用于針對數據的顯示形式進行控制,但該命令不影響數據的儲存形式和計算精度

    format:設置輸出格式

    對浮點性變量,缺省為format short。另外,format short, long不影響整型變量的顯示。

    5字長定點數,顯示5位(scaled fixed point format with 5 digits):

    format shortone=56.9876541351315


    15字長定點數,顯示15位雙精度,7位單精度(scaled fixed point):

    format long one


    15字長浮點數:

    format long e one


    5字長浮點數:

    format short e one


    定點貨幣形式:

    format bank one


    +,-,空格:

    format + one

    format rational one


    恢復到系統默認的顯示格式:

    format short

    format

    邏輯真和假

    logicone=true

    logictwo=false

    logicthree=true(3,4)

    logicfour=false(3)

    將數值型轉換成邏輯值,只有0才能轉換成邏輯假,其它值全是真

    a=45 alogical=logical(a)

    b=0 blogical=logical(b)

    c=[4.1 -9 0;7 0 1;0.5 3 6] clogical=logical(c)

    matlab中不區分字符和字符串,1個字符1個字節

    a='My name is 彪彪' b=char([68 66]) c=int8('biao') d='彪' e=length(a)



    這里呢,涉及到編碼問題,查看編碼:

    currentCharacterEncoding = slCharacterEncoding()

    或者

    feature('locale')


    但是我設置了沒用。。。

    slCharacterEncoding(encoding) %encoding 為設置的具體的編碼模式

    總結

    以上是生活随笔為你收集整理的matlab入门操作的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。