3
MATLAB
: MATLAB, .
, , ( ). , . . MATLAB .
- () , . , , . , , . .
, , m-. , , , .
:
function [y1,...,yN] = _(x1,...,xM)
_1
_2
_n
end
function, . = . , . , . . ( MATLAB). end, , . , , :
function s = triaArea(a, b)
%
% a, b -
s = a * b / 2;
end
, function , :
function hellowWorld
%
disp('Hello world!');
end
:
[k1,..., kN] = _(z1,...,zM)
k1,..., kN , , z1,...,zM .
, , , :
Area = triaArea(1,2)
:
, ;
|
|
, .
:
, . ParArea.m:
function [s, p] = ParArea(a, b, alfa)
%
%
% a, b, alfa - ( ),
% s, p - ,
% a, b, alfa, s, p ,
% .
% , .
% -
%
s = a*b*sin(alfa);
%
p = 2*(a+b);
end
:
>> a = 2;
>> b = 3;
>> [area, perimetr] = ParArea(a, b, pi/3)
area =
5.1962
perimetr =
ParArea a, b, pi/3, area, perimeter . , .
. , perimeter area, , , :
>> a = 2;
>> b = 3;
>> [perimetr, area] = ParArea(a, b, pi/3)
perimetr =
5.1962
area =
MATLAB :
base workspace ;
function workspace .
, , . , , . , . , :
function [] = demoLocaLVar()
%
x = 2;
end
MATLAB:
>> x = 0
x =
>> demoLocalVar()
>> x
x =
, , x 2, x, .
. , return.