|
|
Bestimmter Bereich in Array |
|
wusa |
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 20.06.17
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: 2021
|
|
|
|
|
|
Verfasst am: 11.04.2021, 21:45
Titel: Bestimmter Bereich in Array
|
|
Hallo!
Ich will den nicht gewünschten Bereich mit Nullen füllen.
Kann man das einfacher machen?
Viele Grüße
Michael
Beschreibung: |
|
Download |
Dateiname: |
BereichSkript.m |
Dateigröße: |
384 Bytes |
Heruntergeladen: |
173 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 11.04.2021, 22:24
Titel:
|
|
Hallo,
was genau ist denn "der nicht gewünschte Bereich"? Das Beispiel lässt verschiedene Interpretationsmöglichkeiten, z.B.
- der Teil, bevor das erste Mal ein Wert zwischen 3 und 18 angenommen wird und der Teil, nachdem das erste Mal ein Wert zwischen 3 und 18 angenommen wird
- alle Werte außerhalb [3, 18]
In deinem Beispiel ist beides gleichbedeutend, aber das muss ja für reale Datensätze nicht so sein. Du hast beide Varianten programmiert.
In der ersten kannst du das find sogar weglassen. Die zweite kann man etwas vereinfachen / verbessern:
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
wusa |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 20.06.17
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: 2021
|
|
|
|
|
|
Verfasst am: 11.04.2021, 22:31
Titel:
|
|
Zweites Problem
Ich habe nun das Array transponiert. Zusätzlich habe ich eine zweite Spalte.
In der ersten Spalte habe ich also am Anfang zwei Zeilen mit 0 sowie die letzten beiden. Siehe Bild_1.
Wie kriege ich insgesamt die Zeilen 1, 2 und 19, 20 für beide Spalten weg?
Wenn ich das mit nonzeros probiere, habe ich plötzlich nur noch eine Spalte in a.
Ich will aber die zweite Spalte behalten, nur um die Reihen gekürzt wie geplant.
Beschreibung: |
|
Download |
Dateiname: |
BereichSkript.m |
Dateigröße: |
429 Bytes |
Heruntergeladen: |
159 mal |
|
|
|
wusa |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 20.06.17
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: 2021
|
|
|
|
|
|
Verfasst am: 11.04.2021, 22:33
Titel:
|
|
Hallo Harald,
danke!
Der nicht gewünschte Bereich ist in Ziffern ausgedrückt: 1,2, 19, 20
Also vor 3 die Ziffern und nach 18 die Ziffern.
Grüße
Michael
|
|
|
wusa |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 20.06.17
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: 2021
|
|
|
|
|
|
Verfasst am: 11.04.2021, 22:35
Titel:
|
|
Das Bild fehlte noch.
Beschreibung: |
|
Download |
Dateiname: |
Bild_1_.jpg |
Dateigröße: |
868.44 KB |
Heruntergeladen: |
156 mal |
|
|
|
wusa |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 20.06.17
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: 2021
|
|
|
|
|
|
Verfasst am: 12.04.2021, 05:50
Titel:
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|