El documento describe las actividades diarias de alguien que se apresura por la ma単ana, disfruta de un desayuno, juega con su mascota y luego toma una siesta.
This document summarizes immigration to the United States, including both legal and illegal immigration. It discusses that illegal immigration can occur through crossing borders illegally, overstaying visas, or using false documents. Legally, immigration is based on family reunification, skills valuable to the economy, and protecting refugees. Family-based immigration allows for visas for immediate relatives and preference categories, while employment-based immigration includes temporary and permanent visas. Obtaining citizenship requires having a green card for a period of time and passing the naturalization process. The top countries sending immigrants to the US are Mexico, China, Philippines, India, and Cuba.
El documento describe las actividades diarias de alguien que se apresura por la ma単ana, disfruta de un desayuno, juega con su mascota y luego toma una siesta.
This document summarizes immigration to the United States, including both legal and illegal immigration. It discusses that illegal immigration can occur through crossing borders illegally, overstaying visas, or using false documents. Legally, immigration is based on family reunification, skills valuable to the economy, and protecting refugees. Family-based immigration allows for visas for immediate relatives and preference categories, while employment-based immigration includes temporary and permanent visas. Obtaining citizenship requires having a green card for a period of time and passing the naturalization process. The top countries sending immigrants to the US are Mexico, China, Philippines, India, and Cuba.
This document provides information about the new 24 month Optional Practical Training (OPT) STEM extension rule that went into effect in May 2016. It summarizes the key aspects of the new rule, including that it lengthens the OPT extension for STEM degree holders to 24 months. It also outlines the requirements and responsibilities for students and employers participating in OPT STEM extensions, such as reporting obligations, material change notifications, and ensuring the employment is commensurate with similarly situated US workers. The document answers questions about whether IT consulting companies can hire STEM OPT students and provides guidance on meeting the on-site supervision requirements in those situations.
17 Months STEM OPT Extension revoked for F1 Visa Studentshappyschools
油
17 Months STEM OPT Extension revoked for F1 Visa Students by Federal U.S. Court.
Questions?
http://www.happyschools.com/17-months-opt-stem-extension-invalidated/
This presentation explains how US employers can hire foreign nationals on student visas (F-1) while on Optional Practical Training (OPT) and/or Curricular Practical Training (CPT). This presentation also deals with issues relating to employer's subsequent sponsorship of the H-1B visa for such employees.
The document discusses migration from Mexico to the United States by examining push and pull factors. It presents images of areas near the border in Tijuana, Mexico and in the western United States. It suggests life in Tijuana looks disorganized with poor quality of life, while images of San Diego, the Grand Canyon, Las Vegas, and Hoover Dam depict attractive locations that represent the American Dream. Statistics are provided on legal and illegal immigration from Mexico to further understand the situation created by factors pushing people to leave Mexico and pulling them to the United States.
English 6 dlp 5 words with affixes - prefixes optEDITHA HONRADEZ
油
The document discusses prefixes and how they can be used to form new words. It provides examples of common prefixes like "un-", "in-", "dis-", "im-", and "ir-" which are often used to mean "opposite of" or "not". Learners are given exercises to practice identifying prefixes in words and using prefixes to complete sentences. The purpose is to help expand one's vocabulary through understanding and using prefixes.
How and When to apply for OPT - F1 Visa Studentshappyschools
油
International students after completing college degree in USA are eligible to apply for OPT - Optional Practical Training. Which will give them work authorization to work in USA.
There are various timeline and rules to be followed while applying for OPT. This presentation from Stanford University shows step by step process of how and when to apply for OPT.
The document provides a history of major US immigration policies and legislation from 1790 to present day. It outlines significant dates and details of laws that established immigration quotas, restricted certain ethnic groups, created a formal immigration system, and addressed illegal immigration. It also summarizes the current categories and goals of legal US immigration, which prioritizes family reunification, employment, and diversity.
The document discusses the different types of visas available for temporary visitors to the United States. There are two main categories: nonimmigrant visas, which allow temporary visits, and immigrant visas, which allow permanent residence. Each nonimmigrant visa has a specific purpose like tourism, business, study, or work. The required visa is determined by immigration law and the traveler's purpose and circumstances. A chart provides details on each nonimmigrant visa type and application requirements.
Undocumented youth in America face many challenges. As of 2012, there were 1.1 million undocumented immigrant minors in the US. Many were brought to America by their parents without realizing their illegal status. Social workers can help these youth by educating them about options to gain legal status like the DREAM Act or student visas. They also accompany minors to legal proceedings since the government does not provide lawyers. Social workers aim to find pathways to citizenship for youth who know America as their home.
First presentation immigration and the united statesIsabel Cubilla
油
The document provides an overview of United States immigration law and history. It discusses the major periods of immigration to the US from before 1776 to present day. It also summarizes the main categories of legal immigration including family-based immigration, employment-based immigration, marriage-based immigration, and the diversity lottery program. Key details are provided on eligibility requirements and annual visa limits for the different family and employment preference categories.
The document provides a history of immigration to the United States from the 17th century to present day. It describes the various waves of European immigration, as well as immigration from Asia and Mexico. It discusses how different immigrant groups faced discrimination and calls for immigration laws to be less restrictive. The document advocates for welcoming immigrants seeking freedom and opportunity in America, as many ancestors of current citizens once did.
The document provides an overview of U.S. immigration history, policies, and the ongoing controversy surrounding both legal and illegal immigration. It discusses the various waves of immigrants to the U.S. from different parts of the world at different time periods, from the late 1800s to present day. In addition, it examines the reasons why people immigrate legally and illegally, where they come from, and possible solutions to illegal immigration such as border security measures or reform policies.
Nicolae Cotfas - Introducere in analiza fourier laplaceRobin Cruise Jr.
油
Opt
1. Opt1/Seminar Optimizri- Introducere 樽n MATLAB-2013-2014
MATLAB este un mediu de programare bazat pe opera釘ii asupra
tablourilor (vectori si matrici), de unde si numele (束 MATrix LABoratory 損).
Matlab este un pachet de programe de 樽nalt performan釘 dedicat calcului
numeric i reprezentrilor grafice 樽n domeniul ingineriei.MATLAB include si
aplica釘ii specifice numite TOOLBOX-uri. Acestea sunt colec釘ii de fisiere de tip
束 func釘ie 損, cu extensie 束 .m 損, dedicate rezolvrii unor probleme ingineresti.
Deschiderea Matlab : Dublu clik pe pictograma Matlab. Apare meniul :
Comenzile Matlab de 樽ncrcare i salvare a fiierelor de date de pe (pe)
discul curent sunt: crearea unui fiier .m : Matlab: File: New: M-file - creare
(scriere)- salvare 樽n spa釘iul de lucru Work :
save salveaz 樽ntr-un fiier de date pe disc.
load 樽ncarc variabilele dintr-un fiier de date de pe disc;
Salvarea variabilelor A B C din spa釘iul de lucru, 樽ntr-un fiier
nume_fiier.mat se face utiliz但nd comanda:save nume_fiier A B C
ncrcarea datelor din fiiere cu extensie .mat se face utiliz但nd comanda:load
nume_fiier
Linia comentariu 樽ncepe obligatoriu cu 束 % 損
Deoarece Matlab memoreaz toate instruc釘iunile operate, la trecerea
unui alt program trebuie terse din memoria acestuia cu instruc釘iunile clear all
i clc.
Programele realizate sub MATLAB se redacteaz fie 樽n fereastra de
comenzi, situa釘ie 樽n care fiecare linie de program este executat imediat ce se
tasteaz 束 enter 損 :
Ex :5+3束 enter 損 ans =8
fie 樽n fiiere : FileNewM-file Se scrie programul Se salveaza
automat cu un nume fisier si extensia 束 .m 損 in directorul Work. Programul este
rulat la tastarea numelui fiierului 樽n fereastra de comenzi.
Ex . de program : x=5;y=3;s=x+y salvat 束 suma 損 樽n fereastra de comenzi
tastam 束 suma 損 s = 8
1
2. Dac o instruc釘iune nu se termin prin punct-virgul, 束 ; 損, rezultatele
sunt afiate imediat ce linia este executat.
Variabilele 樽n MATLAB.
- Trebuie s 樽nceap cu o liter; MATLAB face o diferen釘iere 樽ntre literele mari
i mici
- Lungimea cuv但ntului : 19 caractere( restul sunt ignorate); nu este permis
folosirea semnelor de punctua釘ie 樽n interiorul unui cuv但nt ce reprezint o
variabil ;
- Variabile speciale utilizate de MATLAB: 束 ans 損 - rezultatul unui calcul;
束 pi 損 - raportul dintre perimetrul i diametrul cercului = 3.14...;
束 i 損sau 束 j 損 = radical din -1,de la numerele complexe; Ex: >> i ans = 0 +
1.0000i
束 realmin 損 i 束 realmax 損 - cel mai mic i respectiv cel mai mare numr real
pozitiv utilizabil.
- Formate de afiare a numerelor: format op釘iune cu op釘iunile : short - patru
cifre dup virgul ex.: 35.3482 - este forma standard; long - afiare pe 16
pozitii ex.: 35.34822154352415; rat - frac釘ie ex. : 215/6;
Opera釘ii matematice asupra scalarilor i func釘ii elementare
Expresiile sunt evaluate de la st但nga la dreapta, utiliz但ndu-se priorit釘ile
cunoscute: puteri, 樽nmul釘ire i 樽mpr釘ire, adunare i scdere.
- adunare = "+" ex.: 5+3 ; - scdere = "-" ex.: 5-3 ;
- 樽nmul釘ire = "*" ex.: 5*3 ;
- 樽mpr釘ire la dreapta "./" : z= x/y Ex : 5/2 ans =2.5
sau "." la st但nga z= y/x : 52 ans=0.4
- putere = "^" ex.: 5^3=125
Pentru a modifica ordinea opera釘iilor, se folosesc paranteze.
Ex: 5*((3+5)^2-7*(8-2)/5)-2 ans=276
Ex.10: Calculati {
(
錚 5+9
2 2 錚4 2 6 e 5 9 + ln ( 3,5 7 )
錚 3
) 錚 1 }2
錚
錚
Func釘ii elementare:(Elementary math functions).
- Trigonometrice (unghiurile 樽n radiani) :
sin(x) = b / c- sinus ; sinh(x) =(ez-e-z)/2 - sinus hiperbolic ; asin(x) =sin-1(x)
- arcsinus (invers sinus) ; asinh(x) =sinh-1(x) arcsinus hiperbolic (invers sin
hiperbolic) ;
- cosinus : cos(x)=a / c, cosh, acos, acosh ; tangent : tan(x)=b / a, tanh, atan,
atanh ;cotangent : cot(x)=a / b, coth, acot, acoth ;secant :
2
3. sec(x)=1/cos(x)=c / a, sech, asec, asech ;cosecant : csc(x)=1/sin(x)= c / b,
csch, acsc, acsch .
Ex >> sin(pi/6) ans = 0.5000 >> csc(pi/6)
ans = 2.0000
Ex.11: Calculati toate functiile trigonometrice pt. : 0,30,90 , 120, -45
Ex.12: Calculati toate functiile trigonometrice inverse pt. : 0 0,5 , 1
- Alte func釘ii elementare :
exp(x) - ex (e = 2,7183- baza logaritmilor naturali) ;
log(x) - logaritm natural ; log10(x) - logaritm zecimal ;
sqrt(x) - radical ; abs(x) - valoarea absolut
- Func釘ii referitoare la numere complexe : real, imag, conj, angle(in radiani)
Ex. >> x=3+4*i real(x) ans = 3 ; >> conj(x) ans = 3.0000 - 4.0000i
Opera釘ii asupra vectorilor i matricilor.
Un vector linie se poate introduce element cu element:
a= [ 1 3 5 8 -2
0], un vector coloan( trecerea de la o coloan la alta este marcat 束 ; 損): b=
[ 1; 3; 5; 8; -2; 0]
Trecerea dintr-o form 樽n alta se poate realiza prin operatorul de transpunere
束 ' 損: a = b'
Obs: 束 .' 損 reprezint transpunerea iar 束 ' 損 reprezint transpunerea complex
conjugatei; pentru numere reale, cele dou opera釘ii sunt identice.
- Generarea unui vector care 樽ncepe cu elementul 0,urmtoarele elemente fiind
incrementate cu 0.1 p但n la atingerea valorii 1.
a=0:0.1:1
Ex: >> a=0:0.1:1 a =
0 0.1000 0.2000 0.3000 0.4000 0.5000
0.6000 0.7000 0.8000 0.9000 1.0000
- nmul釘irea fiecrui element al vectorului cu = 3.14.... : a=(0:0.1:1)*pi
- linspace(prima valoare, ultima valoare, numr de valori) ; Ex :
a=linspace(0,1,11)
- Alte modalitti
: a=1:5, b=1:2:9, c=[a b] c=[ 1 2 3 4 5 1 3 5 7 9].
d= [a(1:2:5) 1 0 1] d=[1 3 5 1 0 1]
- Adresarea elementelor : d(3) fiind al treilea element, adica 5, d(3:6) fiind al
treilea,...,al aselea element al vectorului.
- Introducerea matricilor este asemntoare. Matricea:
錚1
a = 錚4
錚
錚7
錚
2
5
8
3錚
6錚
錚
9錚
錚
se poate introduce: a). a=[1 2 3; 4 5 6; 7 8 9]
b). a=[1 2 3
456
7 8 9]
3
4. Adresarea elementelor matricii: - a(2,3) reprezint un element din linia 2,
coloana 3 adica 6 ; a(1,:) reprezint toate coloanele din linia 1, adic
elementele 1 3 5 ; a(:,2) reprezint toate liniile coloanei 2, adic 3 4 5 ; a(:)
rearanjeaz matricea 樽ntr-un vector coloan, prelu但nd elementele coloan dup
coloan.
錚0
Ex.1 A = 錚2
錚
錚3
錚
1
7
2
5錚
9錚 .
錚
1錚
錚
Afisati elementul : a. aflat pe linia 1 coloana2, b. linia 1,
c. col 2
Ex.2: Crea釘i vectorul ce con釘ine elementele : 32,4,81,e 2,5 ,63,cos(/3)i
14,12.
Ex.3:Crea釘i vectorul coloan ce con釘ine elementele :55,14,ln(51),987,0,
sin(2,5).
Ex.4: Crea釘i vectorul linie a crui prim element este 1, ultimul 33 i pasul 2
Ex.5: Crea釘i vectorul coloan a crui prim element este 15, ultimul 32 i
pasul 5 Ex.6: Crea釘i un vector linie cu 15 elemente, primul 7 ultimul 40
Ex.7: Crea釘i un vector coloan cu 12 elemente, primul -1 ultimul 15
Ex.8: Sa se genereze un vector : a. Cu min=-20, max-10, pas=3 , b. min=2,5
max=7 si 4 elemente
c. Min=2,5 max=7 pas=1,25
Matrici speciale:
x= zeros(3) , y= ones(2,3) ,
z= eye(3) diagonala principal 1
Fie a=[a1 a2 .....an], b=[b1 b2 .... bn], i c un scalar c=[c] ; opera釘ii posibile,
semnifica釘ia lor :
adunarea unui scalar: a+c=[a1+c .... an+c] ;
樽nmul釘ire cu un scalar : a*c=[a1*c .... an*c] ;
adunarea a dou tablouri: a+b=[a1+b1 ... an+bn] ;
樽nmul釘irea a dou tablouri: a.*b=[a1*b1 ... an*bn] ;
樽mpr釘ire la dreapta, element cu elem.: a./b=[a1/b1 ... an/bn] ;
樽mpr釘ire la st但nga, elem. cu element : a.b=[a1b1 ... anbn] ;
- puteri : sir la puterea scalar: a.^c=[a1^c ... an^c] ; scalar la puterea sir:
c.^a=[c^a1 ... c^an] ;sir la puterea sir: a.^b=[a1^b1 ... an^bn] .
- Extragerea unei matrici dintr-o matrice dat : d=c(1:2,3:5) va genera matricea
c=[1 2 3 7 9;4 5 6 4 6;7 8 9 1 3]; d=c(1:2,3:5) d=[3 7 9;6 4 6]
- aflarea dimensiunii unui vector : n=length(c) sau a unei matrici :
[m n]=size(c), m-linii,
- Rangul, determinantul, transpusa i inversa unei matrici pot fi evaluate prin
c但te o simpl instruc釘iune. : rangului matricii a:r=rank(a) , determinantul:
delta=det(a)
4
5. calculul inversei:
b=inv(a), transpusa nr. reale : b=a.' , conjugate: b=a'
- 樽nmul釘irea a dou matrici " * ": c=a*b, a este m*n, b n*p, c n*p.
Ex.9: a=[2 -1 5 0] , b=[3 2 -1 4] , c=3 . Calculati a+b, a-b, d=b:a, d=a:b,
d=2:a , d=a*b, d=22+b, d=b*c*a , d=a
Operatorul i / sunt echivalen釘i este un operator deosebit de puternic, solu釘ia
aleas pentru 樽mpr釘ire: solu釘ia sistemului: a*x=b
x=ab,
x=inv(a)*b.
Ex : Sa se rezolve sistemul :
x+2*y+3*z=9 ;
0.5*x +0.5*y+z+u=4.5 ;
2*x+y-z+2*u=4 ;
0.5*x-y+z-3*u=-2.5
ExOpt0: A=[1 2 .5 3 ; 0.5 0.5 1 1 ; 2 1 -1 2 ; 0.5 -1 1 -3] ;
B=[9 4.5 4 -2.5] ; B=B';
X=inv(A)*B; disp('X=); disp(X)
U=AB
disp('sol.sist=');disp(U) ;
Ex.13: Rezolva釘i sistemul :
A
B
C
D
5x+4z-2y-6w=4
x+y+z=4
4x-2y-6z=8
3x+2y-z=1
3x+6y+6z+4,5w=13,5
x-2y-y=1
2x+8y+2z=4
2x-2y+4z=-2
6x-12y-2z-16w=20
2x-y-2z=-1
6x+10y+3z=0 -x+1/2 y-z=0
4x-2y+2z+4w=6
E
F
G
H
X+y+z=25
x+2y+3z=5
2x+3y+4z=5
Y+z=5
0,06x+0,07y+0,08z=1,62 x-y+6z=2
x-y+2z=6
3x+z=6
y-z=6
3x-2y=4
3x-5y-z=0
-x+y=1
Ex.14: Pentru ex.13.A-H calculati determinantul A, inversa A, rangul A,
transpusa A
Grafica 樽n MATLAB
In cazul bidimensional, se utilizeaz instruc釘iunea "plot". Structura:
plot(y1,x1,'tip_linie1',y2,x2,'tip_linie2', ...);
- "tip_linie" reprezint tipul liniei : 束 - 損, 束 _ 損 , 束 -. 損 sau al punctului :
束 * 損, 束 + 損 , 束 x 損, 束 o 損 ,etc. precum i culoarea cu codurile : r - rosu; g verde; b - albastru;
- Pe figur se pot aduga: titlul figurii : title(' text ce reprezint titlul');
eticheta(denumirile) axelor : xlabel(' .... '), ylabel(' ... ') ; grila (caroiajul):
grid;
5
6. - un text amplasat 樽n punctul de coordonate(unit釘ile axelor) x,y: text(x,y,'....').
- limitele valorilor pe fiecare ax: axis([valminx valmaxx valminy valmaxy]).
Ex. Graficul personalizat al func釘iilor sinus i cosinus 樽n intervalul 0 - 360属.
x=0:pi/50:2*pi;
y1=sin(x);
y2=cos(x);
xgrd=x.*(180/pi);
plot(xgrd, y1, 'r+', xgrd, y2, 'go'); grid;
title('Graficul functiilor sinus si cosinus');
xlabel('valoare unghiului[grade]');
ylabel('valoarea functiei');
ExOpt1. Reprezentarea determinrilor experimentale: Sa se reprezinte
determinarile experimentale obtinute in intervalul 0-5 min din 30 in 30 sec.
Personalizati.
t=0:0.5:5
H=[2.2 3.1 3.8 4.3 4.8 5.3 5.8 6.2 6.5 7 7.2 ]
plot(t,H, '*');grid;
m=min(H1),
M=max(H1),
med=mean(H1),
xlabel('timp-min');
ylabel('nivel');
title ('Determinari experimentale');
Ex.16: Trasati graficul pe o perioada a functiilor trigonometrice. Personalizati.
Ex.17: Trasati graficul functiilor x, x2, x3, ex, ey cu y=x2 x=04 Personalizati.
Ex.18: Trasati graficul functiilor : . Personalizati
a. 2x2sin(x/2)/(2x)
x=0.100
p=0.33
3
i
b. (i -lni)/e i=10.20 p-0,01
c.
n3 n2
4n
n=1.100
p=0,01
d. ln(a3-a2)/(a/2) * 3 a=50100 p=20
e. sin(x3-x2)/(x-2)*3 x=5..6
p=0.001
In cazul tridimensional, se folosete instruc釘iunea plot3.
- X=linspace(amin, amax, N) genereaz un vector 樽ntre cele dou limite cu
pasul p=(amax- amin)/(n+1)
Evaluarea lui z 樽n vederea reprezentrii grafice se fasce cu cei doi vectori
X,Y: (liniile matricii X sunt copii ale vectorului x iar coloanele matricii Y sunt
copii ale lui y)
6
7. Instruc釘iunea 束 [X,Y]=meshgrid(x,y) 損 transform domeniul specificat
prin vectorii x,y 樽n tablourile X,Y, necesare pentru definirea punctelor (xi,yi)
pentru care se va face reprezentarea zi c但t i pentru reprezentrii de tip 3D.
Ex: Graficul func釘iei z=x*exp(-x^2-y^2), unde x,y[-2,2];
Ex. x=linspace(-2,2,20);
y=linspace(-2,2,20);
[X,Y]=meshgrid(x,y);
Z=X.*exp(-X.^2-Y.^2);
plot3(X,Y,Z,'g*'),grid;
Valoarea medie 袖 pentru un set de valori ale unei variabile x.
Varian釘a i dispersia datelor
Varian釘a 2 unui set de date se calculeaz cu rela釘ia :
N
n
袖=
xi
i =1
n
;
2 =
(x
k =1
k
袖)
n
2
(2)
;
N 1
a std =
(x
i =1
i
袖)
2
n 1
unde termenul (xk-袖) reprezint diferen釘a sau abaterea lui xk fa釘a de valoarea
medie 袖. Prin urmare, varian釘a reprezint ptratul abaterii mediei ptratice a
datelor fa釘 de medie.
Abaterea medie ptratic (abaterea standard astd sau dispersia) este
definit ca rdcina ptrat a varian釘ei, = .Func釘ia Matlab care calculeaz
abaterea medie ptratic este std.
Func釘ii ale utilizatorului
Func釘iile utilizatorului se construiesc cu instruc釘iunea function. Structura
unei astfel de func釘ii este: function[variabile de
ieire]=denumire_func釘ie(variabile de intrare).
Dac exist mai multe variabile de ieire, respectiv mai multe variabile de
intrare, acestea se separ prin virgul. Func釘ia trebuie salvat 樽ntr-un fiier ce
are ca nume numele func釘iei (樽n acest caz: denumire_func釘ie).Utilizatorul
apeleaz fiierul cu urmtoarea structur:
[variabile de ieire]= denumire_func釘ie(variabile de intrare).
Ex. S se realizeze o func釘ie care s calculeze media aritmetic (mean) i
abaterea standard (stdev) pentru un set de valori ale unei variabile x. Func釘ia va
avea dou variabile de ieire i o singur intrare, x.
Func釘ia se salveaz sub numele: ex.m
function [med,stdx] = ex(x)
n = length(x);
med = sum(x) / n;
stdx = sqrt(sum((x - med).^2)/(n-1));
2
7
8. length(x) determin "n", numrul de elemente ce compun vectorul x;
Exemplu de apelare: x=[2 4 6 8]; [med,stdx]=ex(x)
Ex.2. x=[5.1 6 5.7 6.2 5.5 5.8 6.05 5.3 5.8 5.4 6.05
5.75 5.9 6.15 5.38 ];
Ex.19 : Creati o functie pentru calculul valoare medie, abatere standard.
Aplicatie x=[1 3 5 7 9 10 13 20 34 52]
Comenzi pentru execu釘ii secven釘iale
Pentru executarea repetat a unor secven釘e de calcul, se pot utiliza
buclele for i while iar pentru luarea unor decizii 樽n cursul calculului structurile
if ... else.
Structura ciclului "for":
for k = tablou
bloc de instruc釘iuni ( se utilizeaz pentru indexare k)
end;
Ex. for1.: s se calculeze sinusul i cosinusul unghiurilor 0,10, .... 90 de
grade.
% vectorul alfa , unghiurile fiind exprimate 樽n grade
for k= 1:10
a(k)=(k-1)*10;
end;
% unghiurile exprimate 樽n radiani
ar=a.*(pi/180);
x=sin(ar);
y=cos(ar);
disp('valoarea unghiului');disp(a);
disp('sinus de alfa=');disp(x);
disp('cosinus de alfa=');disp(y);
Ex.20: Instructiuni ciclice : Calculati si reprezentati grafic functia pentru toate
valorile intregi pentru care este definita :
a. f(x)=2x+8, pt. x=[-5,2], f(x)=3x2 pt. x=(2,5]
b. f(x)=x2 , pt. x=[0,1), f(x)=2-x pt. x=[1,2]
c. f(x)=x2, pt. x=[0,1], f(x)=1 pt. x=(1,2]
d. f(x)=cos(x), pt. x=[0,/2], f(x)=1 pt. x=(/2,]
e. f(x)=x, pt. x=[0,2], f(x)=2 pt. x=(2,3]
Ciclul "while"
Structura:
while expresie1 operator_rela釘ional expresie2
bloc de instruc釘iuni
8
9. end;
Operatorii rela釘ionali sunt:
== egal; >= mai mare sau egal; <= mai mic sau egal;
~= diferit; < mai mic; > mai mare.
Instruc釘iunile din ciclu sunt executate at但t timp c但t raportul dintre
expresiile 1 i 2 este adevrat.
Ex-Optw. : s se calculeze esin(留) pentru 留=0, 10, ,90属:
a=0; da=10;
disp(alfa
exp(sin(alfa))) ;
while a<=90
x=exp(sin(a)) ;
disp([a x]) ;
a=a+da ;
end;
Structura if ... else ... end:
if expresie_rela釘ional1
bloc de instruc釘iuni executat dac expresie_ relational1 este adevarat
elseif expresie_relational2
bloc de instruc釘iuni executat dac prima expresie rela釘ional este fals iar
a doua adevarat
elseif expresie_relational3
bloc de instruc釘iuni executat dac primele dou expresii rela釘ionale sunt
false iar expresie_relational3 este adevarat
............
else
bloc de instr. executat dac expresiile relationale anterioare nu sunt
adevarate
end;
Ex: Mrimea de intrare 束 u 損 a unui proces are valoarea 0 樽n primele 100 sec.,
valoarea 1 樽n urmtoarele 100 de secunde dup care revine din nou la zero :
tau=0 ;k=1;
x=-10:20;
while tau<250
for k=1 :length(x)
if tau <= 100
if x(k)<=2
u=0 ;
f(k)=2*x(k)+3;
elseif tau<=200
else
u= 1;
f(k)=2*x(k)^2-1;
else
end;
u=0 ;
end;
9
10. end;
plot(x,f);
disp([tau u]) ;
t(k)=k; x(k)=u;
tau=tau+1; ;k=k+1;
end ;
plot (t,x);grid;
axis([-1 260 -.1 1.1]);
Structura if ... else ... end if1
Exemplu- if2
Ex-if2 : Calculati si reprezentati grafic functia pentru toate valorile intregi
pentru care este definita : f(x)=2x+3 ,pt. x=[-10, 2] ; f(x)= 2x2-1 pt. x=(2,20]
Ex. a. For2-Sa se calculeze sin((k1+k2)/(n+m)*pi);pt. k1=1:10,
k2=1:5
b. For3- Sa se calculeze ln(x) pt. X=12:-1 :6
For2 : n=10;m=5;
For3 : n=10;disp('k ln=') ;
for k1=1:n
for k=n+2:-1:n/2
for k2=1:m
x(k)=log(k);
c(k1,k2)=sin((k1+k2)/
disp([k x(k)]) ;
(n+m)*pi);
end;
end;
end;Disp([c]);
c. While w2 : S se calculeze esin(留) pentru 留=0, 10, ,90属:
a=0; da=10;disp(alfa exp(sin(alfa))) ;
while a<=90
x=exp(sin(a)) ;disp([a x]) ;a=a+da ;end;
Ex.21: Daca : 0,5e(t)+e(t)=i(t); cu t=0,e(0)=0, si t=[0,4] Sa se reprezinte grafic
pt. i(t)=1
1