Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
[MATLAB] extragere valori diferite de zero dintr-un vector
Last Updated: Jun 26 2010 10:15, Started by
donalol
, Jun 25 2010 15:19
·
0
#1
Posted 25 June 2010 - 15:19
Buna
Am o problema care cred ca se rezolva foarte usor insa m-am lovit de ea si nu reusesc sa trec mai departe! Am un vector cu o serie de elemente [2 0 0 0 9 0 5 0.5 0 0 -23 0 0 ] vreau sa creez un alt vector cu elementele diferite de 0 din vectorul de mai sus! Mersi de ajutor!!! |
#3
Posted 25 June 2010 - 16:09
sugestie: parcurgi vectorul initial si daca elementul e diferit de 0, il bagi in noul vector ;)
|
#4
Posted 25 June 2010 - 22:34
for i=1:length(xBS)
if (abs(xBS(i) - xM(i))< R1*sqrt(3)/2) if (abs(yBS(i) - yM(i)) < R1 - abs(xBS(i) - xM(i)) * sqrt(3)/3) plot(xM(i) , yM(i),'k.') q(i) = xM(i); contor(i)=0; if q(i)~=0 contor(i)=contor(i)+1; end c=sum(contor); for j=1:c if q(i)~=0 x(j)=q(i); end end end else ......... in fine urmeaza alte conditii!!! Iar restul e din alt program pe mine ma intereseaza strict sa fac vectorul cel nou x(j). Help? ! :D |
#5
Posted 25 June 2010 - 22:52
Da' stiu ca te-ai complicat, nu gluma! :D Ca sa adaugi un element in vectorul x foloseste ceva de genul
x = [x q(i)] Nu e nevoie sa numeri elementele nenule pentru ca apoi sa le pui intr-un for. Pur si simplu parcurgi tot vectorul initial(in cazul tau q) si daca ai gasit un element nenul il adaugi in vectorul x. Spor! ;) Edited by GigiMaciuca, 25 June 2010 - 22:53. |
#6
Posted 26 June 2010 - 10:15
Am reusit pana la urma! Ce poate face vremea asta racoroasa!
Mersi oricum!!!! GigiMaciuca, on 25th June 2010, 23:52, said: Da' stiu ca te-ai complicat, nu gluma! :D Ca sa adaugi un element in vectorul x foloseste ceva de genul x = [x q(i)] Nu e nevoie sa numeri elementele nenule pentru ca apoi sa le pui intr-un for. Pur si simplu parcurgi tot vectorul initial(in cazul tau q) si daca ai gasit un element nenul il adaugi in vectorul x. Spor! ;) Si da! Ai avut dreptate! Mereu ma complic! :| |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users