WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

>> ausfiltern aus Vektor: die "geraden" &a

 

stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2012, 20:45     Titel: >> ausfiltern aus Vektor: die "geraden" &a
  Antworten mit Zitat      
Hi Folks,
Hi Admin,

letztens bei meiner Quest zu "feval" hatte keiner von euch ein Tip parad ...
nicht so schlimm ...
Naja, das habe ich fast selber hingekriegt ...

und nun mal noch ein Standard-Problem, wo ich aber selbst
auf den engl. Matlab-Foren oder Pages oder PDFs
nix eindeutiges finde ...

Code:

newVec = [-33 8.5 2 0.4 98 55 45 -48 75.9];

newVec(~mod(newVec,2)) = []                               % <> alter.: rem <>
 

diese ein ProgrammZeile oben drüber, klappt nur für "odd" elements
Also nochmal langsam :
Ich brauch die Inputs, Elemente, die gerade Integer
und nicht Integer sind , herausgefiltert ...
ach soo. bitte nur Programm Code - Ein-Zeiler

Vielen Dank für eure Zeit & Tips ...
grüße
stoxxii


dmjr
Forum-Century

Forum-Century


Beiträge: 199
Anmeldedatum: 02.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2012, 21:08     Titel:
  Antworten mit Zitat      
Folgender Code belässt alle ungeraden Integer in dem Vektor und löscht alles andere:
Code:
newVec(mod(newVec,2)~=1)=[]
Private Nachricht senden Benutzer-Profile anzeigen
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.11.2012, 21:29     Titel: ..danke , that looks great comfortable
  Antworten mit Zitat      
Halloo FF,

danke , das du so schnell geantwortet hast ...

Vielleicht darf ich mal ein Überschneidung zu einer anderen
etwas kompl. Frage hier wagen :

http://www.gomatlab.de/function-fun.....er-ohne-feval-t26243.html

ich habe das zu hause soweit korrigiert, das ich die separate Fct. für die
Gleichung herausgenommen und vor den Plot mit inline geschrieben habe ...

Was ich jetzt Fragen, genauer Abfragen möchte in einer kleinen if-Loop :
die wahlweise Eingabe bzw. das Erkennen , ob ich eine andere
Funktions-gleichung eingegeben habe oder nicht ...

Case : Wenn nicht, soll Matlab die oben mit inline geschriebene Fct. nutzen zum Plot ...

Gebe ich aber im command-Window
myFunplot('sin', a,b) ein, dann soll er eben diese Fct. plotten ... im Intervall [ a,b] ...

Ich hechele mir gerade einen ab, ob ich das mit ~exist(f,var) machen kann oder so ähnlich ...
mit isempty(arg1)
>>> aber wie kennzeichne ich bitte, genau , das nur das 1. Eingabe-Argument ,
in dem Fall eine Function abgefragt bzw. überprüft wird ???

Hoffentl. kann st du mich oder ein anderer verstehen ??? Rolling Eyes
Danke für tips & tricks...

regards
stoxxii
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 14.11.2012, 10:46     Titel: Re: ..danke , that looks great comfortable
  Antworten mit Zitat      
Hallo stoxxii,

Ich zumindest verstehe das Problem nicht.
Was haben Deine beiden Mitteilungen in diesem Thema miteinander zu tun?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 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.