| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Engineering Software >> Content
    Sådan Find en Cell i Matlab
    Stop rive håret ud at forsøge at finde en celle i Matlab . Den Matlab "find "-funktionen ikke virker på celle arrays , og heller ikke logisk indeksering. I stedet kan du bruge en "for" loop til at kigge gennem cellen array, en celle ad gangen. Kontroller hver celle med et "hvis" erklæring eller to for at se om det er den du leder efter. Nu kan du finde de data, du har brug for i en Matlab celle array. Instruktioner
    1

    Konstruer en standard "for " loop . Tælleren løber fra 1 til antallet af elementer i din celle array. For eksempel, hvis C er din todimensionalt cellearray antallet af elementer i C er lig med antallet af rækker ganget med antallet af kolonner . Brug " Size" funktion for at få antallet af elementer. Deres "for" loop kan se sådan ud : Hej

    for n = 1: (størrelse (C, 1) * størrelse ( C , 2) )

    [ krop "for" loop ]

    ende.
    2

    Konstruér en "hvis" erklæring med en logisk test, der vil være sandt kun for den eller de celler, du ønsker at finde . Placer den i kroppen af ​​"for" loop , så testen anvendes til hvert element af cellen array.

    Husk, en celle array kan indeholde numeriske arrays , logiske arrays , strygere, struktur arrays og andre datatyper . Sørg for at dit logiske test ikke påtage sig et særligt datatype, medmindre du ved , at din celle matrix kun indeholder én datatype. Du ønsker måske at tilføje en anden "hvis" erklæring med angivelse af den datatype, du er på udkig efter .

    For eksempel, hvis du er på udkig efter strengen "Ja," første test for at se, hvis cellen indeholder en streng . Hvis den gør , teste for at se , om strengen matcher "Ja". Den " hvis " erklæring i kroppen af ​​din "for" loop kan se sådan ud : Hej

    hvis strcmp ( klasse ( C { n } ) ' snor' )

    hvis strcmp ( C { n }, 'Ja' )

    [ krop "hvis" erklæring ]

    ende

    ende.
    3

    Placer den handling, du ønsker at tage, når du har fundet den celle i kroppen af ​​din "hvis" erklæring. Du vil måske ønsker at gemme indekset for den celle , så du kan henvise til det senere , skal du gemme celleindholdet i en anden variabel eller gøre noget for at celleindholdet . Denne del vil variere alt efter dine specifikke behov.
    4

    Gem dine Matlab script og køre det . Du har nu fundet din celle.

    Forrige :

    næste :
      Relaterede artikler
    ·Typer af softwareapplikationer, der anvendes af ingeniø…
    ·Embedded System Design Tools 
    ·Sådan oprettes Straight rifler i SolidWorks 
    ·Windows CE Information 
    ·Solidworks E- Tegninger Tutorial 
    ·Sådan redigeres dybden af ​​Ekstruderet Cut i SolidWor…
    ·Sådan installeres Rational-værktøjer 
    ·Gratis HVAC Dimensionering Programmer 
    ·Sådan Konverter AutoCAD-tegninger til Inventor 
    ·Hvordan man skriver Unicodes i VB6 
      Anbefalede Artikler
    ·Sådan Konverter XLS til CSV 
    ·Sådan Format numre i en Concatenate funktion i Excel 2…
    ·Sådan tilføjes et andet sprog Tastaturlayout til Word…
    ·Sådan opgraderer ældre versioner af MS Word 
    ·Hvordan man laver en velorganiseret tidsplan på Excel 
    ·Hvordan man laver en fødselsdag kort med Photoshop 
    ·Sådan fjernes Powerpoint 
    ·Sådan ændres størrelsen på en Label Box i Excel 200…
    ·Sådan Load Information Into Quick Bøger 
    ·Sådan installeres Office 2010 i Windows 7 Vælg 64 Bit…
    Copyright © Computer Viden http://www.computerdk.com