MATLAB LEKCE 2
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

MATLAB LEKCE 2 PowerPoint PPT Presentation


  • 65 Views
  • Uploaded on
  • Presentation posted in: General

MATLAB LEKCE 2. PŘÍKLADY K OPAKOVÁNÍ. Vypočítejte přeponu trojúhelníka Pythagorovou větou: A = 10 B= 20 C= sqrt(a ^2+b^2 Příklad programu v M-souboru: % Hlavní program % Data a= input( ‘ zadej a: ’ ); b= input( ‘ zadej b: ’ ); c= sqrt(a ^2+b^2 ).

Download Presentation

MATLAB LEKCE 2

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Matlab lekce 2

MATLAB LEKCE 2


P klady k opakov n

PŘÍKLADY K OPAKOVÁNÍ

Vypočítejte přeponu trojúhelníka Pythagorovou větou:

A = 10

B= 20

C= sqrt(a^2+b^2

Příklad programu v M-souboru:

% Hlavní program

% Data

a= input(‘zadej a: ’);

b= input(‘zadej b: ’);

c= sqrt(a^2+b^2)


Ulo en prom nn ch na disk nahr n prom nn z disku

ULOŽENÍ PROMĚNNÝCH NA DISK / NAHRÁNÍ PROMĚNNÉ Z DISKU

Příklad: uložení dvou proměnných a a maticeA do souboru 'pokus.mat':>> savepokus a maticeA   (soubor 'pokus.mat' vznikne v pracovním adresáři)

Nahrání proměnné (z MAT-souboru)

>> load název_souboru

Příklad:>> clear>> load pokus.


Operace s vyu it m rela n ch oper tor

OPERACE S VYUŽITÍM RELAČNÍCH OPERÁTORŮ

help ops

A=5; B=6;

A<B

A==B

A~=B (NEROVNÁ SE)

ODEZVOU MATLABU JE ČÍSLO „1“, POKUD DANÁ OPERACE JE PRAVDIVÁ NEBO „0“, JE-LI NEPRAVDIVÁ


Z pis komplexn ho sla

a

-b

b

a

ZÁPIS KOMPLEXNÍHO ČÍSLA

help imag

2 + i*3 2+3i 2+3j

Z=a+bi

absolutní hodnota komplexního čísla. r = |z| = sqrt(a^2+b^2)

MATICOVÝ ZÁPIS KOMPLEXNÍHO ČÍSLA


Operace s komplexn mi sly

OPERACE S KOMPLEXNÍMI ČÍSLY


P klady

PŘÍKLADY

angle (10 + 10i)

výpočet je v radiánech (převod na stupně 180/pi*x v rad)


Dal p klady

DALŠÍ PŘÍKLADY

abs (10 + 10i)

angle(sqrt((2+3i)^3))

conj(10-5i)

(10-5i)+conj(10-5i)

imag(sin(5+3i))

pow2(abs(25+0i))

complex(20,10)

fix(abs(10+10i))


P klady k opakov n1

PŘÍKLADY K OPAKOVÁNÍ

1. VYPOČÍTEJTE ODPOR VLÁKNA ŽÁROVKY, JE-LI PŘIPOJENA KE ZDROJI SS NAPĚTÍ U=220V A PROCHÁZÍ JI PROUD I=0,25A.

2. VYPOČTĚTE VELIKOST INTENZITY ELEKTRICKÉHO POLE VE VAKUU VE VZDÁLENOSTI R=0,529*10-10m OD BODOVÉHO ELEKTRICKÉHO NÁBOJE VELIKOSTI Q=1,602*10-19C. PERMITIVITA VAKUA MÁ HODNOTU ε0=8,854*10-12 Fm-1.

E=Q/(4*π* ε0*R2)

3.VYPOČTĚTE IMPEDANCI SÉRIOVÉHO SPOJENÍ REZISTORU O ODPORU R=10Ω, INDUKTORU O VLASTNÍ INDUKČNOSTI L=200mH A KAPACITORU O KAPACITĚ C=220nF PŘI KMITOČTU f=1 MHz.

Z=R+jωL-j(1/(Ωc))

VYPOČÍTEJTE FÁZOVÝ ÚHEL „Z“.

VE FÁZI 2 PŘEPIŠTE UVEDENÉ PŘÍKLADY DO M-SOUBORU.


Et zce znak 1

ŘETĚZCE ZNAKŮ 1

TEXT JE TŘEBA UMÍSTIT MEZI ZNAKY APOSTROFŮ

NAPŘ ‘DOBRÝ DEN’

ZOBRAZENÍ TEXTU :

VEDLE SEBE – text=[‘josef ‘,’karel’]

POD SEBOU - text=[‘josef ‘;’karel’]

double – PŘEVOD NA ČÍSELNÝ KÓD ASCII

char – OBNOVENÍ TEXTOVÉHO POLE

ZÁPIS ČÍSEL JAKO TEXTOVÉ ŘETĚZCE

str2 num a num2str

POROVNÁVÁNÍ TEXTOVÝCH POLÍ – strncmp(a,b,8) a strcmp(a,b)


Et zce znak 2

ŘETĚZCE ZNAKŮ 2

VYUŽITÍ RELAČNÍCH OPERÁTORŮ:

NAPŘ. : a=‘ahoj’ b=‘Alan’

a==b

(SLEDUJTE VÝSLEDEK)

a~=b

(SLEDUJTE VÝSLEDEK)

VYHLEDÁVÁNÍ UVNITŘ TEXTOVÝCH POLÍ :

a=‘mila maminko’

findstr(a,’m’)

find(a==‘m’)

findstr(a,’w’)


  • Login